<SEC-DOCUMENT>0001683168-22-007742.txt : 20221114
<SEC-HEADER>0001683168-22-007742.hdr.sgml : 20221114
<ACCEPTANCE-DATETIME>20221114171314
ACCESSION NUMBER:		0001683168-22-007742
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		96
CONFORMED PERIOD OF REPORT:	20220930
FILED AS OF DATE:		20221114
DATE AS OF CHANGE:		20221114

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			iPower Inc.
		CENTRAL INDEX KEY:			0001830072
		STANDARD INDUSTRIAL CLASSIFICATION:	RETAIL-BUILDING MATERIALS, HARDWARE, GARDEN SUPPLY [5200]
		IRS NUMBER:				825144171
		STATE OF INCORPORATION:			NV
		FISCAL YEAR END:			0630

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

	BUSINESS ADDRESS:	
		STREET 1:		2399 BATEMAN AVENUE
		CITY:			DUARTE
		STATE:			CA
		ZIP:			91010
		BUSINESS PHONE:		626-863-7344

	MAIL ADDRESS:	
		STREET 1:		2399 BATEMAN AVENUE
		CITY:			DUARTE
		STATE:			CA
		ZIP:			91010
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>ipower_i10q-093022.htm
<DESCRIPTION>FORM 10-Q
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:us-gaap-supplement="http://fasb.org/us-gaap-sup/2022q3" xmlns:srt-supplement="http://fasb.org/srt-sup/2022q3" xmlns:us-roles="http://fasb.org/us-roles/2022" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:currency="http://xbrl.sec.gov/currency/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:IPW="http://ipower.com/20220930">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02D_US%2DGAAP%2D2022_currency -->
<!-- Field: Set; Name: xdx; ID: xdx_03F_IPW_ipower.com_20220930 -->
<!-- Field: Set; Name: xdx; ID: xdx_042_20220701_20220930 -->
<!-- Field: Set; Name: xdx; ID: xdx_054_edei%2D%2DEntityCentralIndexKey_0001830072 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_050_edei%2D%2DCurrentFiscalYearEndDate_%2D%2DLS0wNi0zMA== -->
<!-- Field: Set; Name: xdx; ID: xdx_053_edei%2D%2DDocumentFiscalYearFocus_2023 -->
<!-- Field: Set; Name: xdx; ID: xdx_05F_edei%2D%2DDocumentFiscalPeriodFocus_Q1 -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_069_Pure_4_xbrli%2D%2Dpure -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="From2022-07-01to2022-09-30" name="dei:EntityCentralIndexKey">0001830072</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2022-07-01to2022-09-30" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2022-07-01to2022-09-30" name="dei:CurrentFiscalYearEndDate">--06-30</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2022-07-01to2022-09-30" name="dei:DocumentFiscalYearFocus">2023</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2022-07-01to2022-09-30" name="dei:DocumentFiscalPeriodFocus">Q1</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="AsOf2022-09-30" id="xdx2ixbrl0153" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="AsOf2022-06-30" id="xdx2ixbrl0154" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-06-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0308" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0309" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2021-07-012021-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0314" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2021-07-012021-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0315" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2021-07-012021-09-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0317" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2021-07-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0318" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RestrictedStockExpense" contextRef="From2021-07-012021-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0321" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RestrictedStockExpense" contextRef="From2021-07-012021-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0323" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RestrictedStockExpense" contextRef="From2021-07-012021-09-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0324" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RestrictedStockExpense" contextRef="From2021-07-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0325" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-09-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0331" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0332" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2022-07-012022-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0346" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2022-07-012022-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0347" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2022-07-012022-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0350" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-07-012022-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0353" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-07-012022-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0355" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-07-012022-09-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0356" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-07-012022-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0357" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2022-07-012022-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0360" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2022-07-012022-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0361" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2022-07-012022-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0362" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2022-07-012022-09-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0363" unitRef="USD" xs:nil="true"></ix:nonFraction>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="ipw-20220930.xsd" xlink:type="simple" />
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2022-07-01to2022-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2022-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-11-14">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-11-14</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-06-30_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012022-09-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2022-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012022-09-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2022-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012022-09-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2022-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012022-09-30_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2022-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012022-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2022-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-05-18_custom_GPMMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">IPW:GPMMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-05-18</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_currency_CNY">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012022-09-30_currency_CNY">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2022-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_custom_BoxHarmonyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">IPW:BoxHarmonyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-02-142022-02-15_custom_AniviaLimitedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">IPW:AniviaLimitedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-02-14</xbrli:startDate>
        <xbrli:endDate>2022-02-15</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-02-15_custom_AniviaPurchaseNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">IPW:AniviaPurchaseNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-02-15</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_custom_AniviaPurchaseNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">IPW:AniviaPurchaseNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012022-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_AmazonSalesToCanadaAndOtherForeignCountriesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">IPW:AmazonSalesToCanadaAndOtherForeignCountriesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2022-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012022-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_HydroponicProductsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IPW:HydroponicProductsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2022-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012022-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_GeneralGardeningMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IPW:GeneralGardeningMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2022-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_country_CN">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012022-09-30_us-gaap_NoncompeteAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2022-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012022-09-30_custom_SupplierRelationshipMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">IPW:SupplierRelationshipMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2022-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012022-09-30_custom_SoftwareMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">IPW:SoftwareMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2022-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-02-142022-02-15_custom_CorporateBondYieldMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">IPW:CorporateBondYieldMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-02-14</xbrli:startDate>
        <xbrli:endDate>2022-02-15</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-02-142022-02-15_us-gaap_MeasurementInputRiskFreeInterestRateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-02-14</xbrli:startDate>
        <xbrli:endDate>2022-02-15</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-02-142022-02-15_custom_LiquidityPremiumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">IPW:LiquidityPremiumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-02-14</xbrli:startDate>
        <xbrli:endDate>2022-02-15</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-02-142022-02-15_us-gaap_MeasurementInputDiscountRateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-02-14</xbrli:startDate>
        <xbrli:endDate>2022-02-15</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_us-gaap_FairValueInputsLevel12And3Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_GoodwillMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_GoodwillMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_GoodwillMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_GoodwillMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_custom_GPMMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">IPW:GPMMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-02-142022-02-15_custom_AniviaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IPW:AniviaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-02-14</xbrli:startDate>
        <xbrli:endDate>2022-02-15</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-02-142022-02-15_custom_AniviaMember_custom_PurchaseNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IPW:AniviaMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">IPW:PurchaseNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-02-14</xbrli:startDate>
        <xbrli:endDate>2022-02-15</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-02-142022-02-15_custom_AniviaMember_us-gaap_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IPW:AniviaMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-02-14</xbrli:startDate>
        <xbrli:endDate>2022-02-15</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-02-15_custom_AnivaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IPW:AnivaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-02-15</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-02-142022-02-15_custom_AnivaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IPW:AnivaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-02-14</xbrli:startDate>
        <xbrli:endDate>2022-02-15</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-02-142022-02-15_custom_AnivaMember_custom_JPMMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IPW:AnivaMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">IPW:JPMMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-02-14</xbrli:startDate>
        <xbrli:endDate>2022-02-15</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-02-15_custom_AniviaMember_us-gaap_NoncompeteAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IPW:AniviaMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-02-15</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-02-15_custom_AniviaMember_custom_SupplierRelationshipMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IPW:AniviaMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">IPW:SupplierRelationshipMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-02-15</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-02-15_custom_AniviaMember_custom_SoftwareMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IPW:AniviaMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">IPW:SoftwareMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-02-15</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-02-15_custom_AniviaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IPW:AniviaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-02-15</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2022-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_custom_AdvanceToSuppliersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">IPW:AdvanceToSuppliersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-06-30_custom_AdvanceToSuppliersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">IPW:AdvanceToSuppliersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_custom_PrepaidIncomeTaxesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">IPW:PrepaidIncomeTaxesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-06-30_custom_PrepaidIncomeTaxesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">IPW:PrepaidIncomeTaxesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_custom_PrepaidAndOtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">IPW:PrepaidAndOtherMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-06-30_custom_PrepaidAndOtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">IPW:PrepaidAndOtherMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_custom_ProductSourcingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">IPW:ProductSourcingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_custom_CarPrepaymentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">IPW:CarPrepaymentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_us-gaap_NoncompeteAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_custom_SupplierRelationshipMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">IPW:SupplierRelationshipMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_custom_SoftwareMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">IPW:SoftwareMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_custom_OneVendorMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">IPW:OneVendorMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-11-16_custom_WFCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">IPW:WFCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-11-16</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_custom_WFCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">IPW:WFCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-06-30_custom_WFCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">IPW:WFCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-04-012022-06-30_custom_SbaLoanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">IPW:SbaLoanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-04-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_custom_SbaLoanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">IPW:SbaLoanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-06-30_custom_SbaLoanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">IPW:SbaLoanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-11-112021-11-12_custom_AssetBasedRevolvingLoanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">IPW:AssetBasedRevolvingLoanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-11-11</xbrli:startDate>
        <xbrli:endDate>2021-11-12</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012022-09-30_custom_AssetBasedRevolvingLoanMember_custom_AmortizationOfDebtDiscountMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">IPW:AssetBasedRevolvingLoanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">IPW:AmortizationOfDebtDiscountMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2022-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012022-09-30_custom_AssetBasedRevolvingLoanMember_custom_InterestAndCreditUtilizationFeesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">IPW:AssetBasedRevolvingLoanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">IPW:InterestAndCreditUtilizationFeesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2022-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_custom_AssetBasedRevolvingLoanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">IPW:AssetBasedRevolvingLoanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-06-30_custom_AssetBasedRevolvingLoanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">IPW:AssetBasedRevolvingLoanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012022-09-30_custom_AniviaPurchaseNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">IPW:AniviaPurchaseNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2022-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-02-15">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-02-15</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_custom_USTaxAuthoritiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">IPW:USTaxAuthoritiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_custom_ChineseTaxAuthoritiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">IPW:ChineseTaxAuthoritiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012022-09-30_custom_StockIssuedForVestedRsusMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">IPW:StockIssuedForVestedRsusMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2022-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-02-142022-02-15">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-02-14</xbrli:startDate>
        <xbrli:endDate>2022-02-15</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_custom_EquityIncentivePlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">IPW:EquityIncentivePlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012021-05-14_us-gaap_RestrictedStockUnitsRSUMember_custom_LetterAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">IPW:LetterAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2021-05-14</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012022-09-30_us-gaap_RestrictedStockUnitsRSUMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2022-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30_us-gaap_RestrictedStockUnitsRSUMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-30_us-gaap_RestrictedStockUnitsRSUMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-06-30_us-gaap_RestrictedStockUnitsRSUMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-05-12">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-05-12</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-05-12_custom_ChenlongTanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">IPW:ChenlongTanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-05-12</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012022-05-12_custom_MrVassilyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">IPW:MrVassilyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2022-05-12</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-05-13">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-05-13</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012022-09-30_custom_OptionsGrantedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">IPW:OptionsGrantedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2022-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30_custom_OptionsGrantedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">IPW:OptionsGrantedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-05-12">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-05-12</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-112022-05-12">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-11</xbrli:startDate>
        <xbrli:endDate>2022-05-12</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-30_custom_PlacementAgentMember_custom_SeriesAConvertiblePreferredStockMember_us-gaap_PrivatePlacementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">IPW:PlacementAgentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IPW:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-30_custom_SeriesAConvertiblePreferredStockMember_custom_PlacementAgentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IPW:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">IPW:PlacementAgentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012020-12-30_custom_PlacementAgentMember_custom_SeriesAConvertiblePreferredStockMember_us-gaap_PrivatePlacementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">IPW:PlacementAgentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IPW:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2020-12-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-262021-01-27_custom_TwoAccreditedInvestorsMember_us-gaap_PrivatePlacementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">IPW:TwoAccreditedInvestorsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-26</xbrli:startDate>
        <xbrli:endDate>2021-01-27</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-05-14">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-05-14</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-05-14_custom_PreferredStockWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">IPW:PreferredStockWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-05-14</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-05-14_custom_ConvertibleNoteInvestorsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">IPW:ConvertibleNoteInvestorsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-05-14</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-05-14_custom_PlacementAgentWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">IPW:PlacementAgentWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-05-14</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-05-14_custom_BousteadSecuritiesLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">IPW:BousteadSecuritiesLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-05-14</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012021-05-14_custom_WarrantLiabilityMember_us-gaap_MeasurementInputExpectedTermMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">IPW:WarrantLiabilityMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2021-05-14</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012021-05-14_custom_WarrantLiabilityMember_us-gaap_MeasurementInputPriceVolatilityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">IPW:WarrantLiabilityMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2021-05-14</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012021-05-14_custom_WarrantLiabilityMember_us-gaap_MeasurementInputRiskFreeInterestRateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">IPW:WarrantLiabilityMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2021-05-14</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012021-05-14_custom_WarrantLiabilityMember_us-gaap_MeasurementInputExpectedDividendRateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">IPW:WarrantLiabilityMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2021-05-14</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012021-05-14_custom_WarrantLiabilityMember_custom_MeasurementInputProbablityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">IPW:WarrantLiabilityMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">IPW:MeasurementInputProbablityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2021-05-14</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012022-09-30_custom_AmazonVendorAndAmazonSellerMember_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">IPW:AmazonVendorAndAmazonSellerMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2022-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30_custom_AmazonVendorAndAmazonSellerMember_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">IPW:AmazonVendorAndAmazonSellerMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012022-09-30_custom_AmazonVendorAndAmazonSellerMember_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">IPW:AmazonVendorAndAmazonSellerMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2022-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30_custom_AmazonVendorAndAmazonSellerMember_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">IPW:AmazonVendorAndAmazonSellerMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30_us-gaap_CostOfSalesMember_us-gaap_ProductConcentrationRiskMember_custom_TwoSuppliersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">IPW:TwoSuppliersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30_us-gaap_CostOfSalesMember_us-gaap_ProductConcentrationRiskMember_custom_OneSupplierMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">IPW:OneSupplierMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30_us-gaap_CostOfSalesMember_us-gaap_ProductConcentrationRiskMember_custom_AnotherSupplierMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">IPW:AnotherSupplierMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012022-09-30_us-gaap_AccountsPayableMember_us-gaap_ProductConcentrationRiskMember_custom_OneSupplierMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">IPW:OneSupplierMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2022-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012022-09-30_us-gaap_AccountsPayableMember_us-gaap_ProductConcentrationRiskMember_custom_AnotherSupplierMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">IPW:AnotherSupplierMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2022-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30_us-gaap_AccountsPayableMember_us-gaap_ProductConcentrationRiskMember_custom_OneSupplierMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">IPW:OneSupplierMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012021-09-30_us-gaap_AccountsPayableMember_us-gaap_ProductConcentrationRiskMember_custom_AnotherSupplierMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">IPW:AnotherSupplierMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-04-252022-05-02">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001830072</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-04-25</xbrli:startDate>
        <xbrli:endDate>2022-05-02</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
    <xbrli:unit id="Pure">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
  <ix:relationship fromRefs="Fact001143" toRefs="Footnote001150"></ix:relationship>
  </ix:resources>
 </ix:header>
</div>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><a href="#a_001"><span style="font-size: 7pt">Table of Contents</span></a></p>

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FORM <span id="xdx_907_edei--DocumentType_c20220701__20220930_zhyjVJx8QmY1"><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" name="dei:DocumentType">10-Q</ix:nonNumeric></span></b></p>

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px; text-align: justify; font-size: 10pt">&#160;</td>
    <td style="width: 24px; text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><span id="xdx_90C_edei--DocumentQuarterlyReport_c20220701__20220930" title="Document Quarterly Report"><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" format="ixt:booleantrue" name="dei:DocumentQuarterlyReport">&#9746;</ix:nonNumeric></span></span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">Quarterly Report UNDER Section 13 or 15(</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d<span style="text-transform: uppercase">) of the Securities Exchange Act of 1934</span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">For the quarterly period ended <span id="xdx_90A_edei--DocumentPeriodEndDate_c20220701__20220930_zy1JlMpARrGh"><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate">September 30, 2022</ix:nonNumeric></span></p>

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px; text-align: justify">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><span id="xdx_905_edei--DocumentTransitionReport_c20220701__20220930" title="Document Transition Report"><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" format="ixt:booleanfalse" name="dei:DocumentTransitionReport">&#9744;</ix:nonNumeric></span></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">Transition Report UNDER Section 13 or 15(</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d<span style="text-transform: uppercase">) of the Securities Exchange Act of 1934</span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">For the transition period from ______________ to ______________</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Commission file number <span id="xdx_908_edei--EntityFileNumber_c20220701__20220930_zRaolVEN3N0g"><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" name="dei:EntityFileNumber">001-40391</ix:nonNumeric></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 12pt"><b><span id="xdx_907_edei--EntityRegistrantName_c20220701__20220930_zr6UJd0goaLb"><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" name="dei:EntityRegistrantName">iPower Inc.</ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(Exact name of registrant as specified in its charter)</b></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; width: 34%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_90C_edei--EntityIncorporationStateCountryCode_c20220701__20220930_z5rrJJVD7Jmh"><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">Nevada</ix:nonNumeric></span></b></span></td>
    <td style="padding-bottom: 1pt; width: 1%; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 32%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5200</b></span></td>
    <td style="padding-bottom: 1pt; width: 1%; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 32%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_90F_edei--EntityTaxIdentificationNumber_c20220701__20220930_zYxDn4HE1QMk"><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" name="dei:EntityTaxIdentificationNumber">82-5144171</ix:nonNumeric></span> </b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(State or other jurisdiction of</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Primary Standard Industrial</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(I.R.S. Employer</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">incorporation or organization)</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Classification Code Number)</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identification Number)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_90D_edei--EntityAddressAddressLine1_c20220701__20220930_zp69aR2pWvHh"><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" name="dei:EntityAddressAddressLine1">2399 Bateman Avenue</ix:nonNumeric></span>,</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span id="xdx_90C_edei--EntityAddressCityOrTown_c20220701__20220930_zecIV9KRoe4a"><b><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" name="dei:EntityAddressCityOrTown">Duarte</ix:nonNumeric></b></span><b>,
<span id="xdx_903_edei--EntityAddressStateOrProvince_c20220701__20220930_z2IKGZFKkjH2"><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" name="dei:EntityAddressStateOrProvince">CA</ix:nonNumeric></span></b><b> <span id="xdx_902_edei--EntityAddressPostalZipCode_c20220701__20220930"><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" name="dei:EntityAddressPostalZipCode">91010</ix:nonNumeric></span></b><b></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_909_edei--CityAreaCode_c20220701__20220930_zRGYSzANWqg3"><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" name="dei:CityAreaCode">(626)</ix:nonNumeric></span> <span id="xdx_90F_edei--LocalPhoneNumber_c20220701__20220930_zvRepzDgQtGe"><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" name="dei:LocalPhoneNumber">863-7344</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Address, including zip code, and telephone number,
including area code, of the registrant&#8217;s principal executive offices)</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="border-bottom: Black 1pt solid; vertical-align: top; width: 37%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Title of each class</b></span></td>
    <td style="padding-bottom: 1pt; vertical-align: top; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; vertical-align: top; width: 24%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Trading Symbol(s)</b></span></td>
    <td style="padding-bottom: 1pt; vertical-align: top; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; width: 37%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name of each exchange on which registered</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_edei--Security12bTitle_c20220701__20220930_zsGOPtDi8aQd"><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" name="dei:Security12bTitle">Common Stock</ix:nonNumeric></span></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_edei--TradingSymbol_c20220701__20220930_zsDTATOuyQE7"><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" name="dei:TradingSymbol">IPW</ix:nonNumeric></span></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The <span id="xdx_90D_edei--SecurityExchangeName_c20220701__20220930_zwdeSDXh5z84"><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">Nasdaq</ix:nonNumeric></span> Stock Market LLC</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

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

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

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

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="vertical-align: top; width: 5%; text-align: justify">&#160;</td>
    <td style="vertical-align: top; width: 35%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large accelerated filer</span></td>
    <td style="vertical-align: top; width: 10%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></td>
    <td style="vertical-align: top; width: 10%; text-align: justify">&#160;</td>
    <td style="vertical-align: top; width: 25%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accelerated filer</span></td>
    <td style="vertical-align: top; width: 5%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></td>
    <td style="width: 10%">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_edei--EntityFilerCategory_c20220701__20220930_zK3X05YXhc0h"><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory">Non-accelerated filer</ix:nonNumeric></span></span></td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;</span></td>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smaller reporting company</span></td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_edei--EntitySmallBusiness_c20220701__20220930_zzGtaAvz2W2j"><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" format="ixt:booleantrue" name="dei:EntitySmallBusiness">&#9746;</ix:nonNumeric></span></span></td>
    <td>&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging growth company</span></td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_edei--EntityEmergingGrowthCompany_c20220701__20220930_ztiSDKybMsg1"><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" format="ixt:booleantrue" name="dei:EntityEmergingGrowthCompany">&#9746;</ix:nonNumeric></span></span></td>
    <td>&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If an emerging growth company, indicate by check mark
if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards
provided to Section 7(a)(2)(B) of the Securities Act. <span id="xdx_90A_edei--EntityExTransitionPeriod_c20220701__20220930_zztRixArZsu3"><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" format="ixt:booleanfalse" name="dei:EntityExTransitionPeriod">&#9744;</ix:nonNumeric></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The number of shares outstanding of the registrant&#8217;s
common stock on November 14, 2022 was <span id="xdx_90D_edei--EntityCommonStockSharesOutstanding_iI_c20221114_znlq6aNnK2v6" title="Entity Common Stock, Shares Outstanding"><ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="AsOf2022-11-14" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">29,572,382</ix:nonFraction></span>.</p>

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

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

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

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

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

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

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

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

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

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="vertical-align: top; width: 7%; text-align: justify">&#160;</td>
    <td style="vertical-align: top; width: 85%; text-align: justify">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; vertical-align: bottom; width: 8%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Page No.</b></span></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><a href="#a_002">PART I. Financial Information</a></b></span></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item
    1. </b></span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_003"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unaudited Condensed Consolidated Financial Statements</span></a></td>
    <td style="vertical-align: bottom; text-align: center">3</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top"><a href="#a_004"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unaudited
    Condensed Consolidated Balance Sheets as of September 30, 2022 and June 30, 2022</span></a></td>
    <td style="vertical-align: bottom; text-align: center">3</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top"><a href="#a_005"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unaudited
    Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for the three months ended September 30, 2022 and
    2021</span></a></td>
    <td style="vertical-align: bottom; text-align: center">4</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top"><a href="#a_006"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unaudited Condensed Consolidated Statements of Changes in Stockholders&#8217; Equity for the three months ended September 30, 2022 and 2021</span></a></td>
    <td style="vertical-align: bottom; text-align: center">5</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top"><a href="#a_007"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unaudited Condensed Consolidated Statements of Cash Flows for the three months ended September 30, 2022 and 2021</span></a></td>
    <td style="vertical-align: bottom; text-align: center">6</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_008"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Unaudited Condensed Consolidated Financial Statements</span></a></td>
    <td style="vertical-align: bottom; text-align: center">7</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item
    2.</b></span></td>
    <td style="vertical-align: top"><a href="#a_009"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></a></td>
    <td style="text-align: center; vertical-align: bottom">32</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 3.</b></span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_010"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Quantitative and Qualitative Disclosures About Market Risk</span></a></td>
    <td style="text-align: center; vertical-align: bottom">41</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 4.</b></span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_011"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controls &amp; Procedures</span></a></td>
    <td style="text-align: center; vertical-align: bottom">41</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><a href="#a_012">PART II. Other Information</a></b></span></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 1.</b></span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_013"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Legal Proceedings</span></a></td>
    <td style="text-align: center; vertical-align: bottom">43</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 1A.</b></span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_014"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk Factors</span></a></td>
    <td style="text-align: center; vertical-align: bottom">43</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 2.</b></span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_015"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unregistered Sale of Equity Securities and Use of Proceeds</span></a></td>
    <td style="text-align: center; vertical-align: bottom">44</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 3.</b></span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_016"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Defaults Upon Senior Securities</span></a></td>
    <td style="text-align: center; vertical-align: bottom">44</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 4.</b></span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_017"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mine Safety Disclosures</span></a></td>
    <td style="text-align: center; vertical-align: bottom">44</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 5.</b></span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_018"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other Information</span></a></td>
    <td style="text-align: center; vertical-align: bottom">44</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 6.</b></span></td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_019">Exhibits</a></span></td>
    <td style="text-align: center; vertical-align: bottom">45</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_020">Signatures</a></span></td>
    <td style="text-align: center; vertical-align: bottom">46</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="a_002"></span>PART I &#8212;
FINANCIAL INFORMATION</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><span id="a_003"></span>ITEM 1. FINANCIAL
STATEMENTS</b></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="a_004"></span>Unaudited Condensed Consolidated Balance Sheets </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of September 30, 2022 and June 30, 2022 </span></p>


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

<table cellpadding="0" cellspacing="0" id="xdx_300_111_zCyQT2bi6nT4" summary="xdx: Statement - Unaudited Condensed Consolidated Balance Sheets" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_493_20220930" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_490_20220630" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">September 30,</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">June 30,</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2022</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2022</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">(Unaudited)</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--AssetsAbstract_iB_zYK22fM72ZRi" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="text-decoration: underline">ASSETS</span></td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--AssetsCurrentAbstract_iB_zyD8KUnwozCg" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--CashAndCashEquivalentsAtCarryingValue_i01I_maCzKnC_zaiUUTWa8Zo2" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 68%; text-align: left; padding-left: 10pt">Cash and cash equivalent</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,842,146</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,821,947</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--AccountsReceivableNetCurrent_i01I_maCzKnC_zqIK3lAYB9xh" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Accounts receivable, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,989,969</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,432,287</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--InventoryNet_i01I_maCzKnC_zG3MkEMrfDl2" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 10pt">Inventories, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">30,313,684</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">30,433,766</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--AccountsReceivableRelatedPartiesCurrent_i01I_maCzKnC_zunp6sduojk8" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Other receivable - related party</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableRelatedPartiesCurrent" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">134,262</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableRelatedPartiesCurrent" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">51,762</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--OtherPrepaidExpenseCurrent_i01I_maCzKnC_zULYagsJqnL8" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Prepayments and other current assets</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherPrepaidExpenseCurrent" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,163,763</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherPrepaidExpenseCurrent" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,444,463</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--AssetsCurrent_i01TI_mtCzKnC_maCzSkg_zT90NedbOQk5" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 30pt">Total current assets</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">57,443,824</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">55,184,225</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--AssetsNoncurrentAbstract_iB_z3zchsp8dlwk" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Non-current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--OperatingLeaseRightOfUseAsset_i01I_maCz44O_zlMz3852x3F5" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 10pt">Right of use &#8211; non-current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,805,484</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,453,282</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--PropertyPlantAndEquipmentNet_i01I_maCz44O_zVndbYF8Nmhk" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Property and equipment, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">569,878</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">544,633</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--NoncurrentPrepayments_i01I_maCz44O_zthismg5Bxyb" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 10pt">Non-current prepayments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="IPW:NoncurrentPrepayments" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">817,707</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="IPW:NoncurrentPrepayments" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">925,624</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--Goodwill_i01I_maCz44O_zBXo0JKlugs4" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Goodwill</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,034,110</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,094,144</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--RealEstateInvestmentsJointVentures_i01I_maCz44O_zkvbuzRJHYZg" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 10pt">Investment in joint venture</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:RealEstateInvestmentsJointVentures" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">39,994</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:RealEstateInvestmentsJointVentures" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">43,385</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--IntangibleAssetsNetExcludingGoodwill_i01I_maCz44O_zOOnUzxQjISh" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Intangible assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,767,099</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,929,442</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--OtherAssetsNoncurrent_i01I_maCz44O_zvjUUv2bd5qh" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Other non-current assets</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">412,626</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">406,732</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--AssetsNoncurrent_i01TI_mtCz44O_maCzSkg_zwmNi1H4589c" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 30pt">Total non-current assets</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:AssetsNoncurrent" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">19,446,898</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:AssetsNoncurrent" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">23,397,242</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--Assets_i01TI_mtCzSkg_zDPl0k5whvj1" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 30pt">Total assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">76,890,722</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">78,581,467</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB_zdwQ198s7WP4" style="vertical-align: bottom; background-color: White">
    <td style="text-decoration: underline; text-align: left">LIABILITIES AND EQUITY</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--LiabilitiesCurrentAbstract_iB_zcxmRTMDeq8g" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--AccountsPayableCurrent_i01I_maCzBge_zwwyHKCPRlr8" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,818,253</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,533,408</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--OtherAccountsPayableAndAccruedLiabilities_i01I_pp0p0_maCzBge_zG2bgunixP26" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 10pt">Credit cards payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">151,125</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">807,687</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--ContractWithCustomerLiabilityCurrent_i01I_maCzBge_zxIsXYcBH87e" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Customer deposit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">348,948</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">273,457</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--AccountsPayableAndOtherAccruedLiabilitiesCurrent_i01I_maCzBge_zQq1FN0v4iwj" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 10pt">Other payables and accrued liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,090,595</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,915,220</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_ecustom--AdvanceFromShareholders_i01I_maCzBge_zUu4p5PacJQe" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Advance from shareholders</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="IPW:AdvanceFromShareholders" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">86,847</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="IPW:AdvanceFromShareholders" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">92,246</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_ecustom--InvestmentPayableCurrent_i01I_maCzBge_zLxkPgH2sO82" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 10pt">Investment payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="IPW:InvestmentPayableCurrent" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,500,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="IPW:InvestmentPayableCurrent" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,500,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--OperatingLeaseLiabilityCurrent_i01I_maCzBge_zeAHdYHT2eKj" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Lease liability - current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,593,995</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,582,933</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--OtherLongTermDebtCurrent_i01I_maCzBge_ziWfOcSuQE3i" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 10pt">Long-term promissory note payable - current portion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherLongTermDebtCurrent" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,806,565</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherLongTermDebtCurrent" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,879,065</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--TaxesPayableCurrent_i01I_maCzBge_zBKhnBsRZWLh" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Income taxes payable</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">282,029</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">299,563</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--LiabilitiesCurrent_i01TI_mtCzBge_maCzD4h_zApHDntRnMMj" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 30pt">Total current liabilities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24,678,357</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">22,883,579</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--LiabilitiesNoncurrentAbstract_iB_zRxwlIbZY9j1" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Non-current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--LongTermLineOfCredit_i01I_maCztfP_zwLsW0oNB1X8" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Long-term revolving loan payable, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LongTermLineOfCredit" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,192,660</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LongTermLineOfCredit" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,314,627</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--SecuredLongTermDebt_i01I_maCztfP_zW4tSi94hjX4" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 10pt">Long-term promissory note payable, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:SecuredLongTermDebt" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">894,023</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:SecuredLongTermDebt" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,781,705</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--DeferredTaxAndOtherLiabilitiesNoncurrent_i01I_maCztfP_zUVTgsxJ7hif" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Deferred tax liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">271,040</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">939,115</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--OperatingLeaseLiabilityNoncurrent_i01I_maCztfP_zaUsJLNAf24l" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt; text-align: left; padding-left: 10pt">Lease liability - non-current</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,616,586</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,265,611</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--LiabilitiesNoncurrent_i01TI_mtCztfP_maCzD4h_zmUMOtN5pC7b" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 30pt">Total non-current liabilities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">23,974,309</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">23,301,058</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--Liabilities_i01TI_mtCzD4h_maCzxte_zrlNmk5iSDJ7" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 30pt">Total liabilities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">48,652,666</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">46,184,637</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--CommitmentsAndContingencies_iI_zLVdexbv3Dh6" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Commitments and contingency</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0153">&#8211;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0154">&#8211;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--StockholdersEquityAbstract_iB_zZzzOqc15iDe" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Stockholders' Equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--PreferredStockValue_i01I_d0_maCzF4i_zhU133NOzNp8" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; text-align: left; padding-left: 20pt">Preferred stock, $<span id="xdx_909_eus-gaap--PreferredStockParOrStatedValuePerShare_c20220930_pdd" title="preferred stock, par value"><span id="xdx_90C_eus-gaap--PreferredStockParOrStatedValuePerShare_c20220630_pdd" title="preferred stock, par value"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></ix:nonFraction></span></span>
    par value; <span id="xdx_909_eus-gaap--PreferredStockSharesAuthorized_c20220930_pdd" title="Preferred stock shares authorized"><span id="xdx_906_eus-gaap--PreferredStockSharesAuthorized_c20220630_pdd" title="Preferred stock shares authorized"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">20,000,000</ix:nonFraction></ix:nonFraction></span></span>
    shares authorized; <span id="xdx_90E_eus-gaap--PreferredStockSharesIssued_c20220930_pdd" title="Preferred stock shares issued"><span id="xdx_903_eus-gaap--PreferredStockSharesOutstanding_c20220930_pdd" title="Preferred stock shares outstanding"><span id="xdx_90D_eus-gaap--PreferredStockSharesIssued_c20220630_pdd" title="Preferred stock shares issued"><span id="xdx_90E_eus-gaap--PreferredStockSharesOutstanding_c20220630_pdd" title="Preferred stock shares outstanding"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">0</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span></span></span></span>
    shares issued and outstanding at September 30, 2022 and June 30, 2022</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="AsOf2022-09-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="AsOf2022-06-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--CommonStockValue_i01I_maCzF4i_zA6lzAi6W8L8" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -10pt; text-align: left; padding-left: 20pt">Common stock, $<span id="xdx_906_eus-gaap--CommonStockParOrStatedValuePerShare_c20220930_pdd" title="Common stock, par value"><span id="xdx_903_eus-gaap--CommonStockParOrStatedValuePerShare_c20220630_pdd" title="Common stock, par value"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></ix:nonFraction></span></span> par value; <span id="xdx_903_eus-gaap--CommonStockSharesAuthorized_c20220930_pdd" title="Common stock, shares authorized"><span id="xdx_900_eus-gaap--CommonStockSharesAuthorized_c20220630_pdd" title="Common stock, shares authorized"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">180,000,000</ix:nonFraction></ix:nonFraction></span></span> shares authorized; <span id="xdx_90A_eus-gaap--CommonStockSharesIssued_c20220930_pdd" title="Common stock, shares issued"><span id="xdx_90B_eus-gaap--CommonStockSharesOutstanding_c20220930_pdd" title="Common stock, shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">29,572,382</ix:nonFraction></ix:nonFraction></span></span> and <span id="xdx_904_eus-gaap--CommonStockSharesIssued_c20220630_pdd" title="Common stock, shares issued"><span id="xdx_90E_eus-gaap--CommonStockSharesOutstanding_c20220630_pdd" title="Common stock, shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">29,572,382</ix:nonFraction></ix:nonFraction></span></span> shares issued and outstanding at September 30, 2022 and June 30, 2022</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">29,573</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">29,573</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--AdditionalPaidInCapital_i01I_maCzF4i_z9LL6MJU2nhk" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Additional paid in capital</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">29,249,745</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">29,111,863</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--RetainedEarningsAccumulatedDeficit_i01I_maCzF4i_zlJtll4hs3ad" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 10pt">(Accumulated deficit) Retained earnings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">919,428</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,262,948</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--MinorityInterest_i01I_maCzF4i_zUNj44KD2Bak" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Non-controlling interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">16,037</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">13,232</ix:nonFraction></td><td style="text-align: left">)&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_i01I_maCzF4i_zvU4ieez2SUj" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Accumulated other comprehensive (loss) income</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">105,797</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,678</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_i01TI_mtCzF4i_maCzxte_zGtOv6Q2V7K9" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 30pt">Total equity</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">28,238,056</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">32,396,830</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--LiabilitiesAndStockholdersEquity_i01TI_mtCzxte_zVLCAvDD7cjl" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 30pt">Total liabilities and equity</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">76,890,722</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">78,581,467</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part of
these unaudited condensed consolidated financial statements.</p>

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

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="a_005"></span>Unaudited
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the Three Months Ended September 30, 2022 and 2021</span></p>


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

<table cellpadding="0" cellspacing="0" id="xdx_305_113_zrsaysAae67d" summary="xdx: Statement - Unaudited Condensed Consolidated Statements of Operations" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49D_20220701_20220930" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49B_20210701_20210930" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="padding-bottom: 1pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the Three Months Ended September 30,</span></td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2022</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2021</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Unaudited)</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Unaudited)</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_maCzsZ3_zG3z5m29JW8d" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt; width: 68%">REVENUES</td><td style="padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1pt solid; width: 13%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">26,022,673</ix:nonFraction></td><td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1pt solid; width: 13%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,366,765</ix:nonFraction></td><td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--Revenues_iT_mtCzsZ3_maCz1fF_z1t24FtLaP05" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">TOTAL REVENUES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">26,022,673</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,366,765</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--CostOfRevenue_msCz1fF_zwcwxvzfWnua" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>COST OF REVENUES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,036,957</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,053,063</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--GrossProfit_iT_mtCz1fF_maCzsQi_znT0sfjJedg8" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">GROSS PROFIT</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,985,716</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,313,702</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--OperatingExpensesAbstract_iB_zcS9RwpbBSF8" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">OPERATING EXPENSES:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_ecustom--SellingAndFulfillment_i01_maCzeoY_zaeRnbx5mvza" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Selling and fulfillment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="IPW:SellingAndFulfillment" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,418,812</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="IPW:SellingAndFulfillment" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,665,921</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--SellingGeneralAndAdministrativeExpense_i01_maCzeoY_z9h7y9nq2NI4" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 10pt">General and administrative</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,100,176</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,357,466</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--GoodwillImpairmentLoss_i01_d0_maCzeoY_zd0cokS9isG1" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: left; padding-left: 10pt">Impairment loss - goodwill</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,060,034</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="From2021-07-012021-09-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--OperatingExpenses_i01T_mtCzeoY_msCzsQi_zFFK2sdzULje" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 20pt">Total operating expenses</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,579,022</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,023,387</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--OperatingIncomeLoss_i01T_mtCzsQi_maCzubw_zZad6DaGepyc" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">(LOSS) INCOME  FROM OPERATIONS</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,593,306</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,290,315</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--NonoperatingIncomeExpenseAbstract_iB_zSWTYnIHDRRi" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">OTHER INCOME (EXPENSE)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--InterestIncomeExpenseNet_i01_d0_maCzG8i_z9y3VqaBAG7i" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Interest expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:InterestIncomeExpenseNet" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">248,041</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InterestIncomeExpenseNet" contextRef="From2021-07-012021-09-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_ecustom--OtherFinancingExpenses_i01N_di0_msCzG8i_z8HUc3eeYxM3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 10pt">Other financing expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="IPW:OtherFinancingExpenses" contextRef="From2022-07-01to2022-09-30" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="IPW:OtherFinancingExpenses" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">59,000</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40E_eus-gaap--GainLossOnInvestments_i01_d0_maCzG8i_zcDEdr4PBro5" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Loss on equity method investment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:GainLossOnInvestments" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,390</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GainLossOnInvestments" contextRef="From2021-07-012021-09-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--OtherNonoperatingIncomeExpense_i01_maCzG8i_zEzpDpClO5R3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Other non-operating income (expense)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">211,760</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">812</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_405_eus-gaap--NonoperatingIncomeExpense_i01T_mtCzG8i_maCzubw_zdoQxJ0vjOoi" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 20pt">Total other expenses, net</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">39,671</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">59,812</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_i01T_mtCzubw_maCzEjJ_zDtije8Lh7m5" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">(LOSS) INCOME  BEFORE INCOME TAXES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,632,977</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,230,503</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--IncomeTaxExpenseBenefit_i01_msCzEjJ_zlXz8cwdv1Gf" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">PROVISION FOR INCOME TAX (BENEFIT) EXPENSE</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">447,796</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">342,975</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_i01T_mtCzEjJ_maCzgT6_z0lk17G1BUd1" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">NET (LOSS) INCOME </td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,185,181</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">887,528</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_i01_d0_msCzgT6_z0jCDBtdhTXe" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt; text-align: left; padding-left: 10pt">Non-controlling interest</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,805</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2021-07-012021-09-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--NetIncomeLoss_iT_mtCzgT6_maCzsiY_zPdsDES9SK0k" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">NET (LOSS) INCOME  ATTRIBUTABLE TO IPOWER INC.</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,182,376</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">887,528</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--OtherComprehensiveIncomeLossTaxAbstract_iB_zZdw1hijCsmd" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">OTHER COMPREHENSIVE  LOSS</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_i01_d0_maCzsiY_zZ0vl2M0m4o7" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: left; padding-left: 10pt">Foreign currency translation adjustments</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">111,475</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2021-07-012021-09-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--ComprehensiveIncomeNetOfTax_iT_mtCzsiY_zrn2NgsaeI15" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">COMPREHENSIVE (LOSS) INCOME  ATTRIBUTABLE TO IPOWER INC.</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,293,851</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">887,528</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_iB_z2wz9THoAnua" style="vertical-align: bottom; background-color: White">
    <td>WEIGHTED AVERAGE NUMBER OF COMMON STOCK</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_zKY4xnkopaA2" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt; padding-left: 10pt">Basic</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">29,665,716</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">26,484,528</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_zkpEsl5i6S2h" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; padding-left: 10pt">Diluted</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">29,665,716</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">26,495,420</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_ecustom--EarningsLossesPerShareAbstract_iB_zVxtn1MRmj37" style="vertical-align: bottom; background-color: White">
    <td>(LOSSES) EARNINGS  PER SHARE</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--EarningsPerShareBasic_i01_z0AXAmAwF242" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt; padding-left: 10pt">Basic</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.14</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.03</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--EarningsPerShareDiluted_i01_zv3Z0dEnVVD6" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; padding-left: 10pt">Diluted</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.14</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.03</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part of
these unaudited condensed consolidated financial statements.</p>

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

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="a_006"></span>Unaudited Condensed Consolidated Statements of Changes in Stockholders' Equity</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the Three Months Ended September 30, 2022 and 2021</span></p>


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

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

<table cellpadding="0" cellspacing="0" id="xdx_30A_114_zqu2plLD9sl3" summary="xdx: Statement - Unaudited Condensed Consolidated Statements of Changes in Stockholder&apos;s Equity" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_4B8_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zVWYDee9e5sh" style="text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" id="xdx_4BD_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_zxR4gCFwAECj" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_4B5_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_z5tMnylGEPuf" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_4B0_us-gaap--StatementEquityComponentsAxis_us-gaap--NoncontrollingInterestMember_zOfpqi8Rjlje" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_4B3_us-gaap--StatementEquityComponentsAxis_us-gaap--AccumulatedOtherComprehensiveIncomeMember_zRl5UidJxFZg" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_4B9_z946plFAfOEa" style="text-align: center">&#160;</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 8pt">Common Stock</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="padding-bottom: 1pt; text-align: center"><p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 8pt">Additional</span></p>
                                                                               <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 8pt">Paid
                                            in</span></p></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="padding-bottom: 1pt; text-align: center"><span style="font-size: 8pt">Retained Earnings<br />
(Accumulated</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="padding-bottom: 1pt; text-align: center"><span style="font-size: 8pt">Non-controlling</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="padding-bottom: 1pt; text-align: center"><span style="font-size: 8pt">Accumulated Other <br />Comprehensive<br />
Income</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 8pt">Shares</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 8pt">Amount</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 8pt">Capital</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 8pt">Deficit)</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 8pt">interest</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 8pt">(Loss)</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 8pt">Total</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_436_c20210701__20210930_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_zwWfyo5YUj36" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -5pt; padding-left: 5pt; padding-bottom: 2.5pt; width: 30%"><span style="font-size: 8pt">Balance, June 30, 2021</span></td><td style="width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td id="xdx_98C_eus-gaap--SharesOutstanding_iS_c20210701__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zt4YY63jUYO5" title="Beginning balance, shares" style="width: 7%; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2021-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">26,448,663</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 8pt">$</span></td><td style="width: 7%; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">26,449</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 8pt">$</span></td><td style="width: 7%; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">23,214,263</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 8pt">$</span></td><td style="width: 7%; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-06-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,745,073</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 8pt">$</span></td><td style="width: 7%; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0308">&#8211;</span></span></td><td style="width: 1%; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 8pt">$</span></td><td style="width: 7%; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0309">&#8211;</span></span></td><td style="width: 1%; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 8pt">$</span></td><td style="width: 7%; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24,985,785</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_zN4f2XFJKYeg" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -5pt; padding-left: 10pt; text-align: left"><span style="font-size: 8pt">Net income</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td title="Beginning balance, shares" style="text-align: right"><span style="font-size: 8pt">&#8211;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0314">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0315">&#8211;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2021-07-012021-09-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">887,528</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0317">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0318">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">887,528</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--RestrictedStockExpense_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -5pt; padding-left: 10pt; text-align: left"><span style="font-size: 8pt">Restricted stock units vested</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td title="Beginning balance, shares" style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt">&#8211;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0321">&#8211;</span></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:RestrictedStockExpense" contextRef="From2021-07-012021-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">103,054</ix:nonFraction></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0323">&#8211;</span></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0324">&#8211;</span></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0325">&#8211;</span></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:RestrictedStockExpense" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">103,054</ix:nonFraction></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td title="Beginning balance, shares" style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_436_c20210701__20210930_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iE_zsW7UeHqRX5l" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -5pt; padding-left: 5pt; padding-bottom: 2.5pt"><span style="font-size: 8pt">Balance, September 30, 2021, unaudited</span></td><td style="padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td id="xdx_98A_eus-gaap--SharesOutstanding_iE_c20210701__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zcYWXqc3eW93" title="Beginning balance, shares" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2021-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">26,448,663</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">26,449</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">23,317,317</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-09-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,632,601</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0331">&#8211;</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0332">&#8211;</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,976,367</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td title="Beginning balance, shares" style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td title="Beginning balance, shares" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td title="Beginning balance, shares" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_43F_c20220701__20220930_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_z4jvvffE0fMl" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -5pt; padding-left: 5pt; padding-bottom: 2.5pt"><span style="font-size: 8pt">Balance, June 30, 2022</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td id="xdx_986_eus-gaap--SharesOutstanding_iS_c20220701__20220930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zJjNNdaLYcSl" title="Beginning balance, shares" style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">29,572,382</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">29,573</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">29,111,863</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-06-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,262,948</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-06-30_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">13,232</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,678</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">32,396,830</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_zymkS0Fu4C8a" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -5pt; padding-left: 10pt; text-align: left"><span style="font-size: 8pt">Net loss</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td title="Beginning balance, shares" style="text-align: right"><span style="font-size: 8pt">&#8211;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0346">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0347">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2022-07-012022-09-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,182,376</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2022-07-012022-09-30_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,805</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0350">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,185,181</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td></tr>
  <tr id="xdx_407_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zEjpYVSakjGa" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -5pt; padding-left: 10pt; text-align: left"><span style="font-size: 8pt">Stock-based compensation</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td title="Beginning balance, shares" style="text-align: right"><span style="font-size: 8pt">&#8211;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0353">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-07-012022-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">137,882</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0355">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0356">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0357">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">137,882</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_zYgKTC0fpoY2" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -5pt; padding-left: 10pt; text-align: left"><span style="font-size: 8pt">Foreign currency translation adjustments</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td title="Beginning balance, shares" style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt">&#8211;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0360">&#8211;</span></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0361">&#8211;</span></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0362">&#8211;</span></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0363">&#8211;</span></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2022-07-012022-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">111,475</ix:nonFraction></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">111,475</ix:nonFraction></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">)</span></td></tr>
  <tr id="xdx_431_c20220701__20220930_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iE_zgg5imTOmj4k" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -5pt; padding-left: 5pt; padding-bottom: 2.5pt"><span style="font-size: 8pt">Balance, September 30, 2022, unaudited</span></td><td style="padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td id="xdx_985_eus-gaap--SharesOutstanding_iE_c20220701__20220930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zBxvLG5masL8" title="Beginning balance, shares" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">29,572,382</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-size: 8pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-09-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">29,573</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-size: 8pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-09-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">29,249,745</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-size: 8pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-09-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">919,428</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 8pt">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-size: 8pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-09-30_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">16,037</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 8pt">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-size: 8pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">105,797</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 8pt">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-size: 8pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">28,238,056</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  </table>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part of
these unaudited condensed consolidated financial statements.</p>

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

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="a_007"></span>Unaudited Condensed Consolidated Statements of Cash Flows</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the Three Months Ended September 30, 2022 and 2021</span></p>



<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table cellpadding="0" cellspacing="0" id="xdx_30D_112_zR7psMDNKYTb" summary="xdx: Statement - Unaudited Condensed Consolidated Statements of Cash Flows" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_492_20220701__20220930_zBe6gEFDd3a8" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_490_20210701__20210930_zoyQCX8S2XHl" style="text-align: center">&#160;</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the Three Months Ended September 30, </span></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2022</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2021</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">(Unaudited)</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">(Unaudited)</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB_zBfaCVIZ2Dkl" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">CASH FLOWS FROM OPERATING ACTIVITIES:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_i01_maCz5Go_zAthaCXAsAVk" style="vertical-align: bottom; background-color: White">
    <td style="width: 68%; text-align: left; padding-left: 10pt">Net (loss) income</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,185,181</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">887,528</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_i01B_zvypskxsR7oh" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 10pt">Adjustments to reconcile net income to cash provided by (used in) operating
    activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--DepreciationAndAmortization_i02_maCz5Go_zjXsUl4qiP68" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Depreciation and amortization expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">191,934</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,056</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--InventoryLIFOReservePeriodCharge_i02_d0_maCz5Go_zoLmXEhpcJI7" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 20pt">Inventory reserve</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InventoryLIFOReservePeriodCharge" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">74,998</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InventoryLIFOReservePeriodCharge" contextRef="From2021-07-012021-09-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--GainLossOnInvestments_i02N_di0_msCz5Go_z9ghL4cZiaOe" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Loss on equity method investment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GainLossOnInvestments" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,390</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GainLossOnInvestments" contextRef="From2021-07-012021-09-30" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--GoodwillImpairmentLoss_i02_pp0p0_d0_maCz5Go_zlyq1nrDBFg7" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 20pt">Impairment loss - goodwill</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,060,034</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="From2021-07-012021-09-30" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--ShareBasedCompensation_i02_maCz5Go_zEaLESXy0oAl" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Stock-based compensation expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">137,882</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">103,054</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_ecustom--NoncashFinancingExpenses_i02_maCz5Go_zySqo1xy8AG9" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 20pt">Non-cash operating lease expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="IPW:NoncashFinancingExpenses" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,172</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="IPW:NoncashFinancingExpenses" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,246</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40C_eus-gaap--AmortizationOfDebtDiscountPremium_i02_d0_maCz5Go_zkh8MnhBfAJ8" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Amortization of debt premium / discount and non-cash financing costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AmortizationOfDebtDiscountPremium" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">53,623</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AmortizationOfDebtDiscountPremium" contextRef="From2021-07-012021-09-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--IncreaseDecreaseInOperatingCapitalAbstract_i01B_z82s8twC2Wd7" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -10pt; text-align: left; padding-left: 20pt">Change in operating assets and liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--IncreaseDecreaseInAccountsReceivable_i02N_di_msCz5Go_zUXXaa7aJeK2" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,557,682</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,187,599</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40C_eus-gaap--IncreaseDecreaseInInventories_i02N_di_msCz5Go_ztdeQczosvE8" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 20pt">Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">45,084</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,528,337</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_401_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_i02N_di0_msCz5Go_zXIUlWWyjLli" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Deferred tax liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">668,075</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" contextRef="From2021-07-012021-09-30" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_i02N_di_msCz5Go_zjzxdSOV031" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 20pt">Prepayments and other current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,280,700</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,550,930</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40D_ecustom--IncreaseDecreaseInNoncurrentPrepayments_i02N_di_msCz5Go_zWtrGqPXQnSc" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Non-current prepayments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="IPW:IncreaseDecreaseInNoncurrentPrepayments" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">107,917</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="IPW:IncreaseDecreaseInNoncurrentPrepayments" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">107,917</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--IncreaseDecreaseInOtherNoncurrentAssets_i02N_di_msCz5Go_zHRX2W9lZMv9" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 20pt">Other non-current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,894</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">228,998</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_407_eus-gaap--IncreaseDecreaseInAccountsPayableTrade_i02_maCz5Go_zPkJ2MbNqF85" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,284,843</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,245,483</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--IncreaseDecreaseInOtherAccountsPayable_i02_maCz5Go_z5yUFXkGXbXj" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 20pt">Credit cards payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayable" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">656,562</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayable" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">202,865</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_i02_maCz5Go_z5PYc1WSrjt7" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Customer deposit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">75,491</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">49,023</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40A_eus-gaap--IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_i02_maCz5Go_zkDurK3HQXJe" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 20pt">Other payables and accrued liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,856,115</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">202,723</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--IncreaseDecreaseInAccruedTaxesPayable_i02_pp0p0_maCz5Go_z9OFLuJEO2Zi" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Income taxes payable</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">17,534</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">413,678</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_40D_eus-gaap--NetCashProvidedByUsedInOperatingActivities_i02T_mtCz5Go_maCzUcR_zBFpswskw0o1" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 20pt">Net cash provided by (used in) operating activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">379,025</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">5,209,185</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB_zqczJoZ9dmR4" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">CASH FLOWS FROM INVESTING ACTIVITIES:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_i01N_di0_msCzpyJ_zKMc6H42Qile" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; padding-left: 10pt">Purchase of equipment</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">57,989</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">50,423</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_402_eus-gaap--NetCashProvidedByUsedInInvestingActivities_i01T_d0_mtCzpyJ_maCzUcR_zJSJVU8x0wt8" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 10pt">Net cash used in investing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">57,989</ix:nonFraction></td><td style="text-align: left">)&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">50,423</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB_zDdvut1ObZAg" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">CASH FLOWS FROM FINANCING ACTIVITIES:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--RepaymentsOfRelatedPartyDebt_i01N_di0_msCz0sQ_zLbbjytSDsWc" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Increase in receivable from  related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:RepaymentsOfRelatedPartyDebt" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">82,500</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:RepaymentsOfRelatedPartyDebt" contextRef="From2021-07-012021-09-30" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--ProceedsFromShortTermDebt_i01_maCz0sQ_zTygwWoWbIma" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 10pt">Proceeds from short-term loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromShortTermDebt" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">31,385</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromShortTermDebt" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,604,292</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--RepaymentsOfShortTermDebt_i01N_di0_msCz0sQ_z0OXE0HV4JH6" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Payments on short-term loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:RepaymentsOfShortTermDebt" contextRef="From2022-07-01to2022-09-30" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:RepaymentsOfShortTermDebt" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,767,061</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40B_eus-gaap--ProceedsFromIssuanceOfOtherLongTermDebt_i01_d0_maCz0sQ_z5nLJ0Y56xfd" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 10pt">Proceeds from long-term loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,811,729</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt" contextRef="From2021-07-012021-09-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--RepaymentsOfOtherLongTermDebt_i01N_di0_msCz0sQ_zkwAo4cnesB5" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Payments on long-term loans</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:RepaymentsOfOtherLongTermDebt" contextRef="From2022-07-01to2022-09-30" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:RepaymentsOfOtherLongTermDebt" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,748</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_409_eus-gaap--NetCashProvidedByUsedInFinancingActivities_i01T_mtCz0sQ_maCzUcR_zOx7ZR1C6Pq6" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 10pt">Net cash provided by (used in) financing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,760,614</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">172,517</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_i01_d0_maCzUcR_zCQyslTc9sb7" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">EFFECT OF EXCHANGE RATE ON CASH</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">61,451</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="From2021-07-012021-09-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_iT_mtCzUcR_z4KdvGCLE7x3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">CHANGES IN CASH</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,020,199</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">5,432,125</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iS_pp0p0_zD8FduOdc1Pc" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">CASH AND CASH EQUIVALENT, beginning of period</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,821,947</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,651,705</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iE_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt">CASH AND CASH EQUIVALENT, end of period</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,842,146</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,219,580</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--SupplementalCashFlowInformationAbstract_iB_znnKuOndVaHk" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">SUPPLEMENTAL CASH FLOW INFORMATION:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--IncomeTaxesPaidNet_i01_zUHdJ7wlmUaf" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Cash paid for income tax</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">55,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">756,653</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--InterestPaidNet_i01_d0_z0GvSQo5uFH" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Cash paid for interest</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="From2022-07-01to2022-09-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="From2021-07-012021-09-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


<p style="margin: 0pt 0">&#160;</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part of
these unaudited condensed consolidated financial statements.</p>

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

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="a_008"></span>Notes to Unaudited Condensed Consolidated Financial
Statements</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>As of September 30, 2022 and June 30, 2022
and for the Three Months Ended September 30, 2022 and 2021</b></p>

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

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

<ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"><p id="xdx_801_eus-gaap--OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_zmG7p3ZF1WA6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 1 - <span id="xdx_829_z4o2MLXkq6s1">Nature of business and organization</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">iPower Inc., formerly known as BZRTH Inc., a Nevada
corporation (the &#8220;Company&#8221;), was incorporated on April 11, 2018. The Company is principally engaged in the marketing and sale
of advanced indoor and greenhouse lighting, ventilation systems, nutrients, growing media, grow tents, trimming machines, pumps, home
goods and other products and accessories mainly in the North America.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective on March 1, 2020, as amended and restated
pursuant to an agreement dated October 26, 2020, the Company entered into an agreement with E Marketing Solution Inc. (&#8220;E Marketing&#8221;),
an entity incorporated in California and owned by one of the shareholders of the Company. Pursuant to the terms of the agreement, the
Company agreed to provide technical support, management services and other services on an exclusive basis in relation to E Marketing&#8217;s
business during the term of the agreement. The Company also agreed to fund E Marketing for operational cash flow needs and bear the risk
of E Marketing&#8217;s losses from operations and E Marketing agrees that iPower has rights to E Marketing&#8217;s net profits, if any.
Under the terms of the agreement, the Company may at any time, at its option, acquire for nominal consideration 100% of either the equity
of E Marketing or its assets subject to assumption of all of its liabilities. E Marketing was considered a variable interest entity (&#8220;VIE&#8221;).
On May 18, 2021, the Company acquired 100% equity ownership of E Marketing. As a result, E Marketing has become the Company&#8217;s wholly
owned subsidiary.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 4, 2020, the Company entered into an
agreement with Global Product Marketing Inc. (&#8220;GPM&#8221;), an entity incorporated in the State of Nevada on September 4, 2020.
GPM was then wholly owned by Chenlong Tan, the Chairman, CEO and President and one of the majority shareholders of the Company. Pursuant
to the terms of the agreement, the Company was to provide technical support, management services and other services on an exclusive basis
in relation to GPM&#8217;s business during the term of the Agreement. In addition, the Company agreed to fund GPM for operational cash
flow needs and bear the risk of GPM&#8217;s losses from operations and GPM agreed that the Company has the right to GPM&#8217;s net profits,
if any. Under the terms of the agreement, the Company may at any time, at its option, acquire for nominal consideration 100% of either
the equity of GPM or its assets subject to assumption of all of its liabilities. GPM was considered a variable interest entity (&#8220;VIE&#8221;).
On May 18, 2021, the Company acquired <span id="xdx_90A_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_c20210518__srt--OwnershipAxis__custom--GPMMember_zQ8Fm3GDB8De" title="Ownership Percentage"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="AsOf2021-05-18_custom_GPMMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">100</ix:nonFraction></span>% equity ownership of GPM. As a result, GPM has become the Company&#8217;s wholly owned subsidiary.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">On January 13, 2022, the
Company entered into a joint venture agreement and formed a Nevada limited liability company, Box Harmony, LLC (&#8220;Box Harmony&#8221;),
for the principal purpose of providing logistic services primarily for foreign-based manufacturers or distributors who desire to sell
their products online in the United States, with such logistic services to include, without limitation, receiving, storing and transporting
such products. The Company owns 40% of the equity interest in Box Harmony, retaining significant influence, but does not own a majority
equity interest or otherwise control of Box Harmony. See details on Note 3 below.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">On February 10, 2022, the
Company entered into another joint venture agreement and formed a Nevada limited liability company, Global Social Media, LLC (&#8220;GSM&#8221;),
for the principal purpose of providing a social media platform, contents and services to assist businesses, including the Company and
other businesses, in marketing their products. The Company owns 60% of the equity interest in GSM and controls its operations. See details
on Note 3 below.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">On February 15, 2022,
the Company acquired 100% of the ordinary shares of Anivia Limited (&#8220;Anivia&#8221;), a corporation organized under the laws of the
British Virgin Islands (&#8220;BVI&#8221;), in accordance with the terms of a share transfer framework agreement (the &#8220;Transfer
Agreement&#8221;), dated February 15, 2022, by and between the Company, White Cherry Limited, a BVI company (&#8220;White Cherry&#8221;),
White Cherry&#8217;s equity holders, Li Zanyu and Xie Jing (together with White Cherry, the &#8220;Sellers&#8221;), Anivia, Fly Elephant
Limited, a Hong Kong company, Dayourenzai (Shenzhen) Technology Co., Ltd., and Daheshou (Shenzhen) Information Technology Co., Ltd. Anivia
owns 100% of the equity of Fly Elephant Limited, which in turn owns 100% of the equity of Dayourenzai (Shenzhen) Technology Co., Ltd.,
a corporation located in the People&#8217;s Republic of China (&#8220;PRC&#8221;) and which is a wholly foreign-owned enterprise (&#8220;WFOE&#8221;)
of Fly Elephant Limited. The WFOE controls, through contractual arrangements summarized in Note 4 below, the business, revenues and profits
of Daheshou (Shenzhen) Information Technology Co., Ltd., a company organized under the Laws of the PRC (&#8220;DHS&#8221; or &#8220;VIE&#8221;)
and located in Shenzhen, China. See details on Note 4 below.</p>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 7 -->
    <div id="xdx_235_zMhA5gdBkYI9" style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td><td id="xdx_23D_z92UyYQVBMF3" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_231_zA1fSAGLfBe2" style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:SignificantAccountingPoliciesTextBlock"><p id="xdx_801_eus-gaap--SignificantAccountingPoliciesTextBlock_z46Uk4tuGj78" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 2 &#8211; <span id="xdx_82F_z0kkJhsRrC02">Basis of Presentation and Summary
of significant accounting policies</span></b></p>

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

<ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock"><p id="xdx_847_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zNR5vdPS0fa4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_868_zVuNmGrGd7n5">Basis of Presentation</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The unaudited condensed consolidated financial statements
include the accounts of the Company and its subsidiaries and VIE and have been prepared in accordance with accounting principles generally
accepted in the United States of America (&#8220;U.S. GAAP&#8221;) and the requirements of the U.S. Securities and Exchange Commission
(&#8220;SEC&#8221;) for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally
required by U.S. GAAP can be condensed or omitted. These unaudited condensed consolidated financial statements have been prepared on the
same basis as its annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only
of normal recurring adjustments, which are necessary for the fair statement of the Company&#8217;s financial information. These interim
results are not necessarily indicative of the results to be expected for the fiscal year ending June 30, 2023, or for any other interim
period or for any other future year. All intercompany balances and transactions have been eliminated in consolidation.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">These unaudited condensed consolidated financial statements
should be read in conjunction with the Company&#8217;s audited consolidated financial statements and the notes thereto included in the
Annual Report for the&#160;year ended June 30, 2022, which are included in Form 10-K filed on September 28, 2022.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:ConsolidationPolicyTextBlock"><p id="xdx_84D_eus-gaap--ConsolidationPolicyTextBlock_zWWTl6DJr0h6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_862_zcr6ZfpQ7Jm5">Principles of Consolidation</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The unaudited condensed consolidated financial statements
include the accounts of the Company and its subsidiaries, E Marketing Solution Inc., Global Product Marketing Inc., Global Social Media,
LLC, and Anivia Limited and its subsidiaries and VIE, including Fly Elephant Limited, Dayourenzai (Shenzhen) Technology Co., Ltd., and
Daheshou (Shenzhen) Information Technology Co., Ltd. All inter-company balances and transactions have been eliminated.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="IPW:EmergingGrowthCompanyStatusPolicyTextBlock"><p id="xdx_84D_ecustom--EmergingGrowthCompanyStatusPolicyTextBlock_z35cQVHmVhjg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_86A_z4IZnMxsWac9">Emerging Growth Company Status</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The company is an &#8220;emerging growth company,&#8221;
as defined in Section 2(a) of the Securities Act of 1933, as amended, (the &#8220;Securities Act&#8221;), as modified by the Jumpstart
our Business Startups Act of 2012, (the &#8220;JOBS Act&#8221;), and it may take advantage of certain exemptions from various reporting
requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being
required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations
regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding
advisory vote on executive compensation and shareholder approval of any golden parachute payments not previously approved.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Further, Section 102(b)(1) of the JOBS Act exempts
emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that
is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered
under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company
can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but
any such election to opt out is irrevocable. The company has elected not to opt out of such extended transition period which means that
when a standard is issued or revised and it has different application dates for public or private companies, the company, as an emerging
growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard. This may make comparison
of the company&#8217;s financial statements with another public company which is neither an emerging growth company nor an emerging growth
company which has opted out of.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:UseOfEstimates"><p id="xdx_84F_eus-gaap--UseOfEstimates_zF9nu7MRUevi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_86F_zVtuFFBtNop7">Use of estimates and assumptions</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of financial statements in conformity
with U.S. GAAP requires management to make estimates and assumptions that affect the amounts of assets and liabilities reported and disclosures
of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during
the periods presented. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of&#160;circumstances&#160;that&#160;existed&#160;at
the date of the financial statements, which management considered in formulating its estimate, could change in the near term due to one
or more future confirming events. Accordingly, the actual results could differ significantly from those estimates.</p>

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 8 -->
    <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" id="xdx_236_zyGhGoL7iZH5" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td><td id="xdx_235_zHvequUy8u98" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_238_zT2LLV78NUEj" style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"><p id="xdx_84C_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_z7qB7SJTkJOf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_86F_zqsiTOhaM9u1">Foreign currency translation and transactions</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The reporting and functional currency of iPower and
subsidiaries is the U.S. dollar (USD). iPower&#8217;s WFOE and VIE in China uses the local currency, Renminbi (&#8220;RMB&#8221;), as
its functional currency. Assets and liabilities of the VIE are translated at the current exchange rate as quoted by the People&#8217;s
Bank of China (the &#8220;PBOC&#8221;) at the end of the period. Income and expense accounts are translated at the average translation
rates and the equity accounts are translated at historical rates. Translation adjustments resulting from this process are included in
accumulated other comprehensive income (loss) in the statement of changes in stockholders&#8217; equity. Transaction gains and losses
that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in
the results of operations as incurred.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The balance sheet amounts of the VIE, with the exception
of equity, on September 30, 2022, were translated at <span id="xdx_90E_eus-gaap--ForeignCurrencyExchangeRateTranslation1_c20220930__srt--CurrencyAxis__currency--CNY_pdd" title="Translation rate at period end"><ix:nonFraction name="us-gaap:ForeignCurrencyExchangeRateTranslation1" contextRef="AsOf2022-09-30_currency_CNY" format="ixt:numdotdecimal" decimals="INF" unitRef="Pure">7.116</ix:nonFraction></span> RMB to $1.00. The equity accounts were stated at their historical rates. The
average translation rates applied to statements of operations and comprehensive income (loss) accounts for the three months ended September
30, 2022 was <span id="xdx_90D_ecustom--ForeignCurrencyExchangeRateTranslation2_c20220701__20220930__srt--CurrencyAxis__currency--CNY_zCRzniW3FWH9" title="Translation rate during period"><ix:nonFraction name="IPW:ForeignCurrencyExchangeRateTranslation2" contextRef="From2022-07-012022-09-30_currency_CNY" format="ixt:numdotdecimal" decimals="INF" unitRef="Pure">6.847289</ix:nonFraction></span> RMB to $1.00. Cash flows were also translated at average translation rates for the period and, therefore, amounts
reported on the statement of cash flows would not necessarily agree with changes in the corresponding balances on the unaudited condensed
consolidated balance sheet.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock"><p id="xdx_847_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zl2EUVZE01te" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_869_z4MVMuApukxl">Cash and cash equivalents</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash and cash equivalents consist of amounts held
as cash on hand and bank deposits.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">From time to time, the Company may maintain bank balances
in interest bearing accounts in excess of the $<span id="xdx_905_eus-gaap--CashFDICInsuredAmount_c20220930_pp0p0" title="Excess FDIC amount"><ix:nonFraction name="us-gaap:CashFDICInsuredAmount" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">250,000</ix:nonFraction></span>, which is currently the maximum amount insured by the Federal Deposit Insurance
Corporation for interest bearing accounts (there is currently no insurance limit for deposits in noninterest bearing accounts). The Company
has not experienced any losses with respect to cash. Management believes our Company is not exposed to any significant credit risk with
respect to its cash.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:ReceivablesPolicyTextBlock"><p id="xdx_84A_eus-gaap--ReceivablesPolicyTextBlock_zY3Pvji3OzFk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zQfK43CUL4n4">Accounts receivable, net</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the ordinary course of business, the Company
extends unsecured credit to its customers. Accounts receivable are stated at the amount the Company expects to collect from customers.
Management reviews its accounts receivable balances each reporting period to determine if an allowance for credit loss is required.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In July 2020, the Company adopted ASU 2016-13, Topics
326 - Credit Loss, Measurement of Credit Losses on Financial Instruments, which replaces the incurred loss methodology with an expected
loss methodology that is referred to as the current expected credit loss (CECL) methodology, for its accounting standard for its trade
accounts receivable.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company evaluates the creditworthiness of all
of its customers individually before accepting them and continuously monitors the recoverability of accounts receivable. If there are
any indicators that a customer may not make payment, the Company may consider making provision for non-collectability for that particular
customer. At the same time, the Company may cease further sales or services to such customer. The following are some of the factors that
the Company develops allowance for credit losses:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px; font-size: 10pt">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the customer fails to comply with its payment schedule;</span></td></tr>

<tr style="vertical-align: top">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the customer is in serious financial difficulty;</span></td></tr>

<tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a significant dispute with the customer has occurred regarding job progress or other matters;</span></td></tr>

<tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the customer breaches any of its contractual obligations;</span></td></tr>

<tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the customer appears to be financially distressed due to economic or legal factors;</span></td></tr>

<tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the business between the customer and the Company is not active; and</span></td></tr>

<tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">other objective evidence indicates non-collectability of the accounts receivable.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 9 -->
    <div id="xdx_235_z0K7MoNLHILd" style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td><td id="xdx_23D_zx4riOwENAth" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_23F_zaNp6kmtfURb" style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The adoption of the credit loss accounting standard
has no material impact on the Company&#8217;s consolidated financial statements. Accounts receivable are recognized and carried at carrying
amount less an allowance for credit losses, if any. The Company maintains an allowance for credit losses resulting from the inability
of its customers to make required payments based on contractual terms. The Company reviews the collectability of its receivables on a
regular and ongoing basis. The Company has also included in calculation of allowance for credit losses the potential impact of the COVID-19
pandemic on our customers&#8217; businesses and their ability to pay their accounts receivable. After all attempts to collect a receivable
have failed, the receivable is written off against the allowance. The Company also considers external factors to the specific customer,
including current conditions and forecasts of economic conditions, including the potential impact of the COVID-19 pandemic. In the event
we recover amounts previously written off, we will reduce the specific allowance for credit losses.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:EquityMethodInvestmentsPolicy"><p id="xdx_84B_eus-gaap--EquityMethodInvestmentsPolicy_zxu99p1Lwb52" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_868_zabdakAKXNJ7">Equity method investment</span> </span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for its ownership interest in
Box Harmony, a <span id="xdx_90F_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20220930__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--BoxHarmonyMember_zWUrpnl7WGf7" title="Equity Method Investment, Ownership Percentage"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="AsOf2022-09-30_custom_BoxHarmonyMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">40</ix:nonFraction></span>% owned joint venture, following the equity method of accounting, in accordance with ASC 323, Investments &#8212;Equity
Method and Joint Ventures. Under this method, the carrying cost is initially recorded at cost and then increased or decreased by recording
its percentage of gain or loss in Box Harmony&#8217;s statement of operations and a corresponding charge or credit to the carrying value
of the asset.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:BusinessCombinationsPolicy"><p id="xdx_84D_eus-gaap--BusinessCombinationsPolicy_zf03FelrtgSa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zJEabMyr5Wt8">Business Combination</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 15, 2022, the Company acquired <span id="xdx_900_eus-gaap--VariableInterestEntityOwnershipPercentage_dp_c20220214__20220215__srt--OwnershipAxis__custom--AniviaLimitedMember_zdcxDMj7oCOc"><ix:nonFraction name="us-gaap:VariableInterestEntityOwnershipPercentage" contextRef="From2022-02-142022-02-15_custom_AniviaLimitedMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">100</ix:nonFraction></span>%
of the ordinary shares of Anivia Limited (&#8220;Anivia&#8221;) and its subsidiaries, including its variable interest entity (&#8220;VIE&#8221;),
Daheshou (Shenzhen) Information Technology Co., Ltd., a company organized under the laws of the People&#8217;s Republic of China (&#8220;DHS&#8221;).
The Company applies the acquisition method of accounting for business combinations. Under the acquisition method, the acquiring entity
in a business combination recognizes 100% of the assets acquired and liabilities assumed at their acquisition date fair values. Management
utilizes valuation techniques appropriate for the asset or liability being measured in determining these fair values. Any excess of the
purchase price paid over amounts allocated to assets acquired, including identifiable intangible assets, and liabilities assumed is recorded
as goodwill. Where amounts allocated to assets acquired and liabilities assumed is greater than the purchase price, a bargain purchase
gain is recognized. Acquisition-related costs are expensed as incurred. See Note 4 for details on acquisition.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="IPW:VariableInterestEntitiesPolicyTextBlock"><p id="xdx_84C_ecustom--VariableInterestEntitiesPolicyTextBlock_zOZ8Sm8PZoKj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_865_zqekmdovfrbd">Variable interest entities</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">On February 15, 2022,
the Company acquired 100% of the ordinary shares of Anivia Limited (&#8220;Anivia&#8221;) and its subsidiaries, including DHS. Pursuant
to the terms of the Agreements for the Company&#8217;s acquisition of Anivia and its subsidiaries, including DHS, the Company does not
have direct ownership in DHS but is actively involved in DHS&#8217;s operations as the sole manager to direct the activities and significantly
impact DHS&#8217;s economic performance. DHS&#8217;s operational funding has been provided by the Company following the February 15, 2022
acquisition. During the term of the Agreements, the Company bears all the risk of loss and has the right to receive all of the benefits
from DHS. As such, based on the determination that the Company is the primary beneficiary of DHS, in accordance with ASC 810-10-25-38A
through 25-38J, DHS is considered a VIE of the Company and the financial statements of DHS have been consolidated from the date such control
existed, February 15, 2022. See Note 4 and Note 5 for details on acquisition.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy"><p id="xdx_841_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zTC5zul5RIx8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_zOSMAXUeDoK3">Goodwill</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill represents the excess of the purchase price
over the fair value of assets acquired and liabilities assumed. The Company accounts for goodwill under <i>ASC Topic 350, Intangibles-Goodwill
and Other</i>.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill is not amortized but is reviewed for
potential impairment on an annual basis, or if events or circumstances indicate a potential impairment, at the reporting unit level.
The Company&#8217;s review for impairment includes an assessment of qualitative factors to determine whether it is more likely than not
that the fair value of a reporting unit is less than its carrying value, including goodwill. If it is determined that it is more likely
than not that the fair value of a reporting unit is less than its carrying value, including goodwill, a quantitative goodwill impairment
test is performed, which compares the fair value of the reporting unit with its carrying amounts, including goodwill. If the fair value
of the reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. However, if the carrying
amount of the reporting unit exceeds its fair value, an impairment loss will be recognized in an amount equal to that excess, limited
to the total amount of goodwill allocated to that reporting unit. The Company engaged an independent third-party valuation firm in August
2022 to conduct an evaluation of goodwill impairment for the Company as a whole at the consolidated reporting unit level as of June 30,
2022, which evaluation was conducted prior to the Company&#8217;s filing of its Annual Report on Form 10-K. Due to the decrease in the
Company&#8217;s share price subsequent to the filing of the Form 10-K and the net loss incurred during the quarter ended September 30,
2022, the Company engaged the same valuation firm to review goodwill for impairment. Based on this review , the Company concluded an
impairment loss of $<span id="xdx_903_eus-gaap--GoodwillImpairmentLossNetOfTax_c20220701__20220930_z1o8PM3burIk"><ix:nonFraction name="us-gaap:GoodwillImpairmentLossNetOfTax" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,060,034</ix:nonFraction></span> as
of September 30, 2022 was required. The impairment amount was determined based on the discounted cash flows with the revised projections
reflecting the increase in freight and storage costs in the current interim quarter. The Company also considered the Market Capital Method,
which is an alternative market approach, suggested the Company&#8217;s goodwill is partially impaired. As of September 30, 2022, the
remaining goodwill balance amounted to $<span id="xdx_904_eus-gaap--Goodwill_iI_c20220930_zMV88CCAx2Xe"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,034,110</ix:nonFraction></span>.</p>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 10 -->
    <div id="xdx_23E_zuEMQM78Bk3a" style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td><td id="xdx_23E_zTr0slkx94o7" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_231_z0Tu89wPmDS6" style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

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

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:IntangibleAssetsFiniteLivedPolicy"><p id="xdx_847_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zLhcSjwyud61" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86D_zQC4I6kWZvr1">Intangible Assets, net</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Finite life intangible assets at September 30,
2022 included a covenant not to compete, supplier relationships, and software recognized as part of the acquisition of Anivia Limited.
Intangible assets are recorded at the estimated fair value of these items at the date of acquisition, February 15, 2022. Intangible assets
are amortized on a straight-line basis over their estimated useful life as followings:</p>

<ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="IPW:IntangibleAssetsUsefulLivesTableTextBlock"><table cellspacing="0" cellpadding="0" summary="xdx: Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Useful Lives)" id="xdx_892_ecustom--IntangibleAssetsUsefulLivesTableTextBlock_zqhY7ArqZypa" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8BE_ziH7eKPCXprd" style="display: none">Schedule of estimated useful life</span></td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Useful Life</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 66%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Covenant Not to Compete</span></td>
    <td style="width: 34%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20220701__20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zYnuMX5ITN3f" title="Intangible Asset, Useful Life"><ix:nonNumeric contextRef="From2022-07-012022-09-30_us-gaap_NoncompeteAgreementsMember" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">10</ix:nonNumeric></span> years</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Supplier relationships</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20220701__20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_zqh8SaMuJzAj" title="Intangible Asset, Useful Life"><ix:nonNumeric contextRef="From2022-07-012022-09-30_custom_SupplierRelationshipMember" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">6</ix:nonNumeric></span> years</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20220701__20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zqU1vWUL7y19" title="Intangible Asset, Useful Life"><ix:nonNumeric contextRef="From2022-07-012022-09-30_custom_SoftwareMember" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">5</ix:nonNumeric></span> years</span></td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8AF_zyaCeVHaM7n4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company reviews the recoverability of long-lived
assets, including intangible assets, when events or changes in circumstances occur that indicate the carrying value of the asset may not
be recoverable. The assessment of possible impairment on assets group level is based on the ability to recover the carrying value of the
asset from the expected future pretax cash flows (undiscounted and without interest charges) of the related operations. If these cash
flows are less than the carrying value of such asset, an impairment loss is recognized for the difference between estimated fair value
and carrying value. The measurement of impairment requires management to make estimates of these cash flows related to long-lived assets,
as well as other fair value determinations. As of September 30, 2022, there were no indicators of impairment.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:FairValueOfFinancialInstrumentsPolicy"><p id="xdx_840_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zXFkGrYPcvy7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86D_ziXER7nsLA88">Fair values of financial instruments</span> </span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ASC 825, &#8220;Disclosures about Fair Value of Financial
Instruments,&#8221; requires disclosure of fair value information about financial instruments. ASC 820, &#8220;Fair Value Measurements&#8221;
defines fair value, establishes a framework for measuring fair value in generally accepted accounting principles, and expands disclosures
about fair value measurements.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The carrying amounts of cash and cash equivalents,
accounts receivable, accounts payable and all other current assets and liabilities approximate fair values due to their short-term nature.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 15, 2022, as part of the consideration
for the acquisition of Anivia Limited, the Company issued a two-year unsecured <span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20220215__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zbaRDry66VT9" title="Debt Instrument, Interest Rate, Stated Percentage"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2022-02-15_custom_AniviaPurchaseNoteMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">6</ix:nonFraction></span>% subordinated promissory note, payable in equal semi-annual
installments commencing August 15, 2022 (the &#8220;Purchase Note&#8221;). The principal amount of the Purchase Note was $<span id="xdx_908_eus-gaap--DebtInstrumentFaceAmount_iI_pn3n3_dm_c20220215__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zaeN5SuTn93" title="Debt Instrument, Face Amount"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2022-02-15_custom_AniviaPurchaseNoteMember" format="ixt:numdotdecimal" decimals="-3" scale="6" unitRef="USD">3.5</ix:nonFraction></span> million.
On February 15, 2022, the Company evaluated the fair value of the Purchase Note to be $<span id="xdx_90C_eus-gaap--DebtInstrumentFairValue_iI_pn3n3_dm_c20220215__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zfBm7tlb7ESd" title="Debt Instrument, Fair Value Disclosure"><ix:nonFraction name="us-gaap:DebtInstrumentFairValue" contextRef="AsOf2022-02-15_custom_AniviaPurchaseNoteMember" format="ixt:numdotdecimal" decimals="-3" scale="6" unitRef="USD">3.6</ix:nonFraction></span> million using the following inputs:</p>

<ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="IPW:ScheduleOfAssumptionsUsedFairValuePurchaseNoteTableTextBlock"><table cellspacing="0" cellpadding="0" summary="xdx: Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Assumptions)" id="xdx_899_ecustom--ScheduleOfAssumptionsUsedFairValuePurchaseNoteTableTextBlock_zX6UtjqYW5Yb" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td><span id="xdx_8B7_zDHYwLaSHCBd" style="display: none">Schedule of assumptions</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #EEEEEE">
    <td style="width: 77%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporate bond yield</span></td>
    <td style="width: 23%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_dp_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__custom--CorporateBondYieldMember_z07qtfgyVftj" title="Derivatives, Determination of Fair Value"><ix:nonNumeric contextRef="From2022-02-142022-02-15_custom_CorporateBondYieldMember" name="us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue">3.1</ix:nonNumeric></span>%</span></td></tr>
  <tr style="vertical-align: top; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk-free rate</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_dp_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zxrouQHP7d45" title="Derivatives, Determination of Fair Value"><ix:nonNumeric contextRef="From2022-02-142022-02-15_us-gaap_MeasurementInputRiskFreeInterestRateMember" name="us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue">1.6</ix:nonNumeric></span>%</span></td></tr>
  <tr style="vertical-align: top; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Liquidity premium</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_dp_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__custom--LiquidityPremiumMember_zmqBxAgrURS9" title="Derivatives, Determination of Fair Value"><ix:nonNumeric contextRef="From2022-02-142022-02-15_custom_LiquidityPremiumMember" name="us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue">0.4</ix:nonNumeric></span>%</span></td></tr>
  <tr style="vertical-align: top; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Discount rate</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_dp_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputDiscountRateMember_zXvkPMZOXfv4" title="Derivatives, Determination of Fair Value"><ix:nonNumeric contextRef="From2022-02-142022-02-15_us-gaap_MeasurementInputDiscountRateMember" name="us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue">3.5</ix:nonNumeric></span>%</span></td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8AA_zG0w7Ibg44O5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">As of September 30,
2022, the outstanding balance of the Purchase Note was $<span id="xdx_901_eus-gaap--LongTermDebt_iI_c20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zPxH2vP6J3re" title="Long-Term Debt"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2022-09-30_custom_AniviaPurchaseNoteMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,700,588</ix:nonFraction></span>,
including a premium of $<span id="xdx_90D_eus-gaap--DebtInstrumentUnamortizedPremium_iI_c20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zbBMUqRhqeXb" title="Debt Instrument, Unamortized Premium"><ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedPremium" contextRef="AsOf2022-09-30_custom_AniviaPurchaseNoteMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">69,338</ix:nonFraction></span>
and $<span id="xdx_903_eus-gaap--InterestPayableCurrent_iI_c20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zBH8Ih3vms37" title="Interest Payable, Current"><ix:nonFraction name="us-gaap:InterestPayableCurrent" contextRef="AsOf2022-09-30_custom_AniviaPurchaseNoteMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">131,250</ix:nonFraction></span>
of accrued interest.</p>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 11 -->
    <div id="xdx_23D_z5oQ0w63ip12" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_232_zPQOEUAc580c" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For other financial instruments to be reported at
fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable
inputs to the extent possible. The Company determines the fair value of its financial instruments based on assumptions that market participants
would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions
in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized
in one of the following levels:</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Level 1 &#8211; Inputs are unadjusted, quoted prices
in active markets for identical assets or liabilities at the measurement date;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Level 2 &#8211; Inputs are observable, unadjusted
quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities
in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially
the full term of the related assets or liabilities; and</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Level 3 &#8211; Unobservable inputs that are significant
to the measurement of the fair value of the assets or liabilities that are supported by little or no market data.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not have any assets or liabilities
measured at fair value on a recurring basis. We measure certain non-financial assets on a non-recurring basis, including goodwill. As
a result of those measurements, we recognized an impairment charge of $3.1 million during the three months ended September 30, 2022,
as follows:</p>

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

<ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_zTs4HoeiZDj6" summary="xdx: Disclosure - Fair Values of Financial Instruments (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span id="xdx_8B7_zP95KpqISNdf"><b style="display: none">Schedule of fair value on nonrecurring basis</b></span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Total Fair Value</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Level 1</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Level 2</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Level 3</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Total Impairment Loss</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt; width: 25%">Goodwill</td><td style="padding-bottom: 1pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel12And3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zdaZUFbmnXxk" title="Assets" style="border-bottom: Black 1pt solid; width: 11%; text-align: right"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="AsOf2022-09-30_us-gaap_FairValueInputsLevel12And3Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_GoodwillMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,034,110</ix:nonFraction></td><td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zLnANHb0Su8b" title="Assets" style="border-bottom: Black 1pt solid; width: 11%; text-align: right"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="AsOf2022-09-30_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_GoodwillMember" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zWXi0ED0WXR5" title="Assets" style="border-bottom: Black 1pt solid; width: 11%; text-align: right"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="AsOf2022-09-30_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_GoodwillMember" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_z9X8U16WNiwk" title="Assets" style="border-bottom: Black 1pt solid; width: 11%; text-align: right"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="AsOf2022-09-30_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_GoodwillMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,034,110</ix:nonFraction></td><td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--GoodwillImpairmentLoss_c20220701__20220930_zX8mpSrmbUkb" style="border-bottom: Black 1pt solid; width: 11%; text-align: right"><ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,060,034</ix:nonFraction></td><td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,034,110</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,034,110</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,060,034</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill, with a total carrying value of $6.1
million was written down to its fair value of $3.0 million, resulting in an impairment charge of $3,060,034, which was recorded in earnings
for the three months ended September 30, 2022. The fair value of goodwill was determined based on the discounted cash flow method, which
is an income approach, which required the use of inputs that were unobservable in the marketplace (Level 3), including a discount rate
that would be used by a market participant, projections of revenues and cash flows with the revised projections reflecting the increase
in freight and storage costs in the current interim quarter, among others.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock"><p id="xdx_84B_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_z9PgfvAEaPlb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_868_zbup34Aq20jk">Revenue recognition</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has adopted Accounting Standards Codification
(&#8220;ASC&#8221;) 606 since its inception on April 11, 2018 and recognizes revenue from product sales revenues, net of promotional discounts
and return allowances, when the following revenue recognition criteria are met: a contract has been identified, separate performance obligations
are identified, the transaction price is determined, the transaction price is allocated to separate performance obligations and revenue
is recognized upon satisfying each performance obligation. The Company transfers the risk of loss or damage upon shipment, therefore,
revenue from product sales is recognized when it is shipped to the customer. Return allowances, which reduce product revenue by the Company&#8217;s
best estimate of expected product returns, are estimated using historical experience.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company evaluates the criteria of ASC 606&#160;-
Revenue Recognition Principal Agent Considerations in determining whether it is appropriate to record the gross amount of product sales
and related costs or the net amount earned as commissions. Generally, when the Company is primarily responsible for fulfilling the promise
to provide a specified good or service, the Company is subject to inventory risk before the good or service has been transferred to a
customer and the Company has discretion in establishing the price, revenue is recorded at gross.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Payments received prior to the delivery of goods to customers are recorded
as customer deposits.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company periodically provides incentive offers
to its customers to encourage purchases. Such offers include current discount offers, such as&#160;percentage discounts off current purchases
and other similar offers. Current discount offers, when accepted by the Company&#8217;s customers, are treated as a reduction to the purchase
price of the related transaction.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Sales discounts are recorded in the period in which
the related sale is recognized. Sales return allowances are estimated based on historical amounts and are recorded upon recognizing the
related sales. Shipping and handling costs are recorded as selling expenses.</p>

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

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

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

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

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

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:AdvertisingCostsPolicyTextBlock"><p id="xdx_848_eus-gaap--AdvertisingCostsPolicyTextBlock_z9emTP6K8cyg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zMqIlfy9qdVb">Advertising costs</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Advertising costs are expensed as incurred. Total
advertising and promotional costs included in selling and fulfillment expenses for three months ended September 30, 2022 and 2021 were
$<span id="xdx_90F_eus-gaap--AdvertisingExpense_c20220701__20220930_zjtovQ07bgZ4" title="Advertising costs"><ix:nonFraction name="us-gaap:AdvertisingExpense" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,166,349</ix:nonFraction></span> and $<span id="xdx_908_eus-gaap--AdvertisingExpense_c20210701__20210930_za3n9ItOmwzc" title="Advertising costs"><ix:nonFraction name="us-gaap:AdvertisingExpense" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">633,416</ix:nonFraction></span>, respectively.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="IPW:CostOfRevenuePolicyTextBlock"><p id="xdx_84E_ecustom--CostOfRevenuePolicyTextBlock_zxSZDtNoV9we" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_866_zdVvzBGWy2Tf">Cost of revenue</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of revenue mainly consists of costs for purchases
of products and related inbound freight and delivery fees.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="IPW:OperatingExpensesPolicyTextBlock"><p id="xdx_846_ecustom--OperatingExpensesPolicyTextBlock_zb3cfCSvDSr6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zgDygtDj9RLi">Operating expenses</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Operating expenses, which consist of selling and fulfillment and general
and administrative expenses, are expensed as incurred.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:InventoryPolicyTextBlock"><p id="xdx_843_eus-gaap--InventoryPolicyTextBlock_zCfxhk8RQwIh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_861_z85HNWlBn7ji">Inventory</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventory consists of finished goods ready for sale
and is stated at the lower of cost or market. The Company values its inventory using the weighted average costing method. The Company&#8217;s
policy is to include as a part of cost of goods sold any freight incurred to ship the product from its vendors to warehouses. Outbound
freight costs related to shipping costs to customers are considered periodic costs and are reflected in selling and fulfillment expenses.
The Company regularly reviews inventory and considers forecasts of future demand, market conditions and product obsolescence.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If the estimated realizable value of the inventory
is less than cost, the Company makes provisions in order to reduce its carrying value to its estimated market value. The Company also
reviews inventory for slow moving inventory and obsolescence and records allowance for obsolescence.</p>

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



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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="IPW:DebtIssuanceCostsPolicyTextBlock"><p id="xdx_844_ecustom--DebtIssuanceCostsPolicyTextBlock_z5yxwFHR3Jg4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_867_zYs4P04rJjS7">Debt Issuance Costs</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Costs incurred in connection with the issuance of debt are deferred and
amortized as interest expense over the term of the related debt using the effective interest method. To the extent that the debt is outstanding,
these amounts are reflected in the consolidated balance sheets as direct deductions from the carrying amount of the outstanding borrowings.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:SegmentReportingPolicyPolicyTextBlock"><p id="xdx_843_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zDTGXgdeWB6a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_867_zbMEB5kMiPC6">Segment reporting</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company follows ASC 280, Segment
Reporting. The Company&#8217;s chief operating decision maker, the Chief Executive Officer, reviews the consolidated results of
operations when making decisions about allocating resources and assessing the performance of the Company as a whole and, hence, the
Company has only one reportable segment. The Company does not distinguish between markets or segments for the purpose of internal
reporting. For the three months ended September 30, 2022, sales through Amazon to Canada and other foreign countries were
approximately <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AmazonSalesToCanadaAndOtherForeignCountriesMember_zOYBW07vAX2j"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-07-012022-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_AmazonSalesToCanadaAndOtherForeignCountriesMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">9.8</ix:nonFraction></span>%
of the Company&#8217;s total sales. Sales of hydroponic products, including ventilation and grow light systems, were approximately <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--ProductOrServiceAxis__custom--HydroponicProductsMember_zuzc7lr31zVc"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-07-012022-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_HydroponicProductsMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">53</ix:nonFraction></span>%
of the Company&#8217;s total sales and the remaining <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--ProductOrServiceAxis__custom--GeneralGardeningMember_zz4jmcfyEXJb"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-07-012022-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_GeneralGardeningMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">47</ix:nonFraction></span>%
consisted of general gardening, home goods and other products and accessories. As of September 30, 2022, there were approximately
$<span id="xdx_903_eus-gaap--InventoryGross_iI_dm_c20220930__srt--StatementGeographicalAxis__country--CN_zvNL4pAyRDpi"> <ix:nonFraction name="us-gaap:InventoryGross" contextRef="AsOf2022-09-30_country_CN" format="ixt:numdotdecimal" decimals="0" scale="6" unitRef="USD">1.9</ix:nonFraction>
million</span> of inventory stored in China. The Company&#8217;s majority of long-lived assets are located in California, United
States, and majority of the Company&#8217;s revenues are derived from within the United States. Therefore, no geographical segments
are presented.</p>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 13 -->
    <div id="xdx_239_zlu77RGKvrXh" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_23E_zX44tOwQx8E7" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:LesseeLeasesPolicyTextBlock"><p id="xdx_84A_eus-gaap--LesseeLeasesPolicyTextBlock_z58vPUPd4N2k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86B_zbiT0twqY5o9">Leases</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On its inception date, April 11, 2018, the Company
adopted ASC 842 &#8211; Leases (&#8220;ASC 842&#8221;), which requires lessees to record right-of-use (&#8220;ROU&#8221;) assets and related
lease obligations on the balance sheet, as well as disclose key information regarding leasing arrangements.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ROU assets represent our right to use an underlying
asset for the lease terms and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease
ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the
Company&#8217;s leases do not provide an implicit rate, the Company generally uses its incremental borrowing rate based on the estimated
rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The operating lease ROU
asset also includes any lease payments made and excludes lease incentives. Lease expense for lease payments is recognized on a straight-line
basis over the lease term.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:ShareBasedCompensationForfeituresPolicyTextBlock"><p id="xdx_849_eus-gaap--ShareBasedCompensationForfeituresPolicyTextBlock_zuMWPsbmNrDk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86F_zySif5tqBOXi">Stock-based Compensation</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company applies ASC No.
718, &#8220;Compensation-Stock Compensation,&#8221; which requires that share-based payment transactions with employees and nonemployees
upon adoption of ASU 2018-07, be measured based on the grant date fair value of the equity instrument and recognized as compensation expense
over the requisite service period, with a corresponding addition to equity. Under this method, compensation cost related to employee share
options or similar equity instruments is measured at the grant date based on the fair value of the award and is recognized over the period
during which an employee is required to provide service in exchange for the award, which generally is the vesting period. In addition
to requisite service period, the Company also evaluates the performance condition and market condition under ASC 718-10-20. For an award
which contains both a performance and a market condition, and where both conditions must be satisfied for the award to vest, the market
condition is incorporated into the fair value of the award, and that fair value is recognized over the employee&#8217;s requisite service
period or nonemployee&#8217;s vesting period if it is probable the performance condition will be met. If the performance condition is
ultimately not met, compensation cost related to the award should not be recognized (or should be reversed) because the vesting condition
in the award has not been satisfied.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company will recognize forfeitures of such equity-based
compensation as they occur.</p>

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



<ix:exclude><p id="xdx_230_zGNab3breRla" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"></p></ix:exclude>

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock"><p id="xdx_847_eus-gaap--IncomeTaxPolicyTextBlock_zOVlvZl5zd8l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86C_z3E3sFCpJqt7">Income taxes</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for income taxes under the asset
and liability method. Deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between
the financial statement carrying amounts of existing assets and liabilities and their perspective tax bases. Deferred tax assets and liabilities
are measured using enacted tax rates expected to apply to taxable income in the years in which the temporary differences are expected
to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the
period that includes the enactment date. Valuation allowances are recorded, when necessary, to reduce deferred tax assets to the amount
expected to be realized.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a result of the implementation of certain provisions
of ASC 740, Income Taxes (&#8220;ASC 740&#8221;), which clarifies the accounting and disclosure for uncertainty in tax position, as defined,
ASC 740 seeks to reduce the diversity in practice associated with certain aspects of the recognition and measurement related to accounting
for income taxes. The Company has adopted the provisions of ASC 740 since inception, April 11, 2018, and has analyzed filing positions
in each of the federal and state jurisdictions where the Company is required to file income tax returns, as well as open tax years in
such jurisdictions. The Company has identified the U.S. federal jurisdiction, and the states of Nevada and California, as its &#8220;major&#8221;
tax jurisdictions. However, the Company has certain tax attribute carryforwards which will remain subject to review and adjustment by
the relevant tax authorities until the statute of limitations closes with respect to the year in which such attributes are utilized.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company believes that our income tax filing positions
and deductions will be sustained on audit and do not anticipate any adjustments that will result in a material change to its financial
position. Therefore, no reserves for uncertain income tax positions have been recorded pursuant to ASC 740. The Company&#8217;s policy
for recording interest and penalties associated with income-based tax audits is to record such items as a component of income taxes.</p>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 14 -->
    <div id="xdx_234_zYaDJ0xbfPD1" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_230_zDD6KQlnDbN3" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_23F_zFNo3vJNsQz9" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock"><p id="xdx_847_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zOdgfsQZy2q3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_866_zgCOr4yYhyk2">Commitments and contingencies</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the ordinary course of business, the Company is
subject to certain contingencies, including legal proceedings and claims arising out of the business that relate to a wide range of matters,
such as government investigations and tax matters. The Company recognizes a liability for such contingency if it determines it is probable
that a loss has occurred and a reasonable estimate of the loss can be made. The Company may consider many factors in making these assessments
including historical and specific facts and circumstances of each matter.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock"><p id="xdx_84C_eus-gaap--EarningsPerSharePolicyTextBlock_zGDlhoNXZwQj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86B_zhWVczemh4E">Earnings per share</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic earnings per share are computed by dividing
net income attributable to holders of common stock by the weighted average number of shares of common stock outstanding during the year.
Diluted earnings per share reflect the potential dilution that could occur if securities to issue common stock were exercised.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock"><p id="xdx_845_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zu5KHF8obcg1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86C_ziwEBo4Ph5xh">Recently issued accounting pronouncements</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In June 2022, FASB issued&#160;ASU 2022-03, Fair Value
Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions. The amendments in this
ASU clarify the guidance in ASC 820 on the fair value measurement of an equity security that is subject to a contractual sale restriction
and require specific disclosures related to such an equity security. This standard is effective for fiscal years beginning after December
15, 2024. The Company does not expect the adoption of this standard to have a material impact on the consolidated financial statements.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In October 2021, the FASB issued ASU 2021-08, Business
Combinations (Topic 805),&#160;Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This ASU clarifies
that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance
with ASU 2014-09, Revenue from Contracts with Customers&#160;(Topic 606) as if the entity had originated the contracts. The guidance is
effective for fiscal years beginning after December 15, 2023, with early application permitted. The Company does not expect the adoption
of this standard to have a material impact on the consolidated financial statements.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In March 2020 and January 2021, the FASB
issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial
Reporting and ASU No. 2021-01, Reference Rate Reform (Topic 848): Scope, respectively (collectively, &#8220;Topic 848&#8221;).
Topic 848 provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions
that reference the London Interbank Offered Rate (&#8220;LIBOR&#8221;) or another reference rate expected to be discontinued because
of reference rate reform. The expedients and exceptions provided by Topic 848 are effective for all entities as of March 12, 2020
through December 31, 2022. The Company does not expect the adoption of this standard to have a material impact on the Company's
consolidated financial statements.</p>

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





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August 2020, the FASB issued ASU 2020-06, &#8220;Debt
&#8211; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#8211; Contracts in Entity&#8217;s Own Equity
(Subtopic 815-40).&#8221; This ASU reduces the number of accounting models for convertible debt instruments and convertible preferred
stock, as well as amend the guidance for the derivatives scope exception for contracts in an entity&#8217;s own equity to reduce form-over-substance-based
accounting conclusions. In addition, this ASU improves and amends the related EPS guidance. This standard is effective for the Company
on July 1, 2024, including interim periods within those fiscal years. Adoption is either a modified retrospective method or a fully retrospective
method of transition. The Company does not expect the adoption of this standard to have a material impact on the consolidated financial
statements.</p>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 15 -->
    <div id="xdx_233_zFnJH2NyI105" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_238_z7hcafurs0a7" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In January 2020, the FASB issued ASU 2020-01,
&#8220;Investments - Equity Securities (Topic 321), Investments - Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging
(Topic 815) - Clarifying the Interactions between Topic 321, Topic 323, and Topic 815.&#8221; This ASU among other things clarifies that
a company should consider observable transactions that require a company to either apply or discontinue the equity method of accounting
under Topic 323, Investments&#8212;Equity Method and Joint Ventures, for the purposes of applying the measurement alternative in accordance
with Topic 321 immediately before applying or upon discontinuing the equity method. The new ASU clarifies that, when determining the accounting
for certain forward contracts and purchased options a company should not consider, whether upon settlement or exercise, if the underlying
securities would be accounted for under the equity method or fair value option. ASU 2020-01 is effective for public business entities
for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2021. An entity should apply ASU 2020-01
prospectively at the beginning of the interim period that includes the adoption date. The adoption of ASU 2020-01 did not have material
impact on the Company's consolidated financial statements.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2019, the FASB issued ASU 2019-12,
Income Taxes (Topic 740) &#8211; Simplifying the Accounting for Income Taxes. The update is intended to simplify the current rules regarding
the accounting for income taxes and addresses several technical topics including accounting for franchise taxes, allocating income taxes
between a loss in continuing operations and in other categories such as discontinued operations, reporting income taxes for legal entities
that are not subject to income taxes, and interim accounting for enacted changes in tax laws. The new standard is effective for fiscal
years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022; however, early adoption
is permitted. The adoption of this standard did not have material impact on the consolidated financial statements.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In January 2017, the
FASB issued ASU 2017-04, &#8220;Intangibles - Goodwill and Other (Topic&#160;350): Simplifying the Test for Goodwill Impairment,&#8221;
which eliminates step two from the goodwill impairment test. Under ASU 2017-04, an entity should recognize an impairment charge for the
amount by which the carrying amount of a reporting unit exceeds its fair value up to the amount of goodwill allocated to that reporting
unit. All other entities, including not-for-profit entities, that are adopting the amendments in this Update should do so for their annual
or any interim goodwill impairment tests in fiscal years beginning after December 15, 2021. The Company has adopted ASU 2017-04. See disclosures
above on Goodwill for further details.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not believe other recently issued
but not yet effective accounting standards, if currently adopted, would have a material effect on the consolidated financial position,
statements of operations and cash flows.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:SubsequentEventsPolicyPolicyTextBlock"><p id="xdx_842_eus-gaap--SubsequentEventsPolicyPolicyTextBlock_zTGwR4GOeFb5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_86F_zSDMT8zsAv55">Subsequent events</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company evaluated subsequent events and transactions
that occurred after the balance sheet date through the date that the consolidated financial statements are available to be issued. Material
subsequent events that required recognition or additional disclosure in the consolidated financial statements are presented.</p>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 16 -->
    <div id="xdx_23D_zYFY4OLNNcDl" style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td><td id="xdx_23A_zxBAtGsxU3S1" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_239_zU9eJXIpOBvh" style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="IPW:JointVenturesDisclosureTextBlock"><p id="xdx_80C_ecustom--JointVenturesDisclosureTextBlock_zZ1XUQlgaRRl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 3 - <span id="xdx_82B_zLNiNFLEUK29">Joint Ventures</span></b></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 13, 2022, the Company entered into a joint
venture agreement (the &#8220;Joint Venture Agreement&#8221;) with Titanium Plus Autoparts, Inc., a California corporation (&#8220;TPA&#8221;),
Tony Chiu (&#8220;Chiu&#8221;) and Bin Xiao (&#8220;Xiao&#8221;). Pursuant to the terms of the Joint Venture Agreement, the parties formed
a Nevada limited liability company, Box Harmony, LLC (&#8220;Box Harmony&#8221;), for the principal purpose of providing logistic services
primarily for foreign-based manufacturers or distributors who desire to sell their products online in the United States, with such logistic
services to include, without limitation, receiving, storing and transporting such products.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Following entry into the
Joint Venture Agreement, Box Harmony issued a total of 6,000 certificated units of membership interest, designated as Class A voting units
(&#8220;Equity Units&#8221;), as follows: (i) the Company agreed to contribute $50,000 in cash in exchange for 2,400 Equity Units in Box
Harmony and agreed to provide Box Harmony with the use and access to certain warehouse facilities leased by the Company (see below), and
(ii) TPA received 1,200 Equity Units in exchange for (a) $1,200 and contributing the TPA IP License referred to below, (b) its existing
and future customer contracts, and (c) granting Box Harmony the use of shipping accounts (FedEx and UPS) and all other TPA carrier contracts,
and (iii) Xiao received 2,400 Equity Units in exchange for $2,400 and his agreement to manage the day to day operations of Box Harmony.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the terms of the Box Harmony limited liability
operating agreement (the &#8220;LLC Agreement&#8221;), TPA and Xiao each granted to the Company an unconditional and irrevocable right
and option to purchase from Xiao and TPA at any time within the first 18 months following January 13, 2022, up to 1,200 Class A voting
units, at an exercise price of $550 per Class A voting unit, for a total exercise price of up to $660,000. If such option is fully exercised,
the Company would own 3,600 Equity Units or 60% of the total outstanding Equity Units. As of the date of this report, the Company had
not exercised the option to purchase additional voting units from Xiao and TPA. The LLC Agreement prohibits the issuance of additional
Equity Units and certain other actions unless approved in advance by the Company, that a noncontrolling right that would not be substantive
to overcome the majority voting interests held by TPA and Xiao.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a result, the Company owns <span id="xdx_905_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20220930__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--BoxHarmonyMember_zCHt52QFUBK2" title="Equity Method Investment, Ownership Percentage"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="AsOf2022-09-30_custom_BoxHarmonyMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">40</ix:nonFraction></span>% of the equity interest
in Box Harmony with significant influence but does not own a majority equity interest or otherwise control of Box Harmony. The Company
accounts for its ownership interest in Box Harmony following the equity method of accounting, in accordance with ASC 323, Investments
&#8212;Equity Method and Joint Ventures. Under this method, the carrying cost is initially recorded at cost and then increased or decreased
by recording its percentage of gain or loss in its statement of operations and a corresponding charge or credit to the carrying value
of the asset.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Global Social Media, LLC</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 10, 2022, the Company entered into a joint
venture agreement with Bro Angel, LLC, Ji Shin and Bing Luo (the &#8220;GSM Joint Venture Agreement&#8221;). Pursuant to the terms of
the GSM Joint Venture Agreement, the parties formed a Nevada limited liability company, Global Social Media, LLC (&#8220;GSM&#8221;),
for the principal purpose of providing a social media platform, contents and services to assist businesses, including the Company and
other businesses, in marketing their products.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Following entry into the GSM Joint Venture Agreement,
GSM issued 10,000 certificated units of membership interest (the &#8220;GSM Equity Units&#8221;), of which the Company was issued 6,000
GSM Equity Units and Bro Angel was issued 4,000 GSM Equity Units. Messrs. Shin and Luo are the owners of 100% of the equity of Bro Angel.
The LLC Agreement prohibits the issuance of additional Equity Units and certain other actions unless approved in advance by Bro Angel,
creating a noncontrolling right that would not be substantive to overcome the majority voting interests held by the Company.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">As of the date of this report,
the members had not completed the capital contributions and no receivables were recorded.</p>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 17 -->
    <div id="xdx_23B_zu0sZfgqeqWk" style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></td><td id="xdx_237_zBUF9FqxUFk5" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_234_z1C71zkshxca" style="break-before: page; margin-top: 6pt"><p id="xdx_23D_z29fzevjlToe" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the terms of the Agreements, the Company
owns <span id="xdx_901_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20220930__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--GPMMember_zTSgz6Prun9i" title="Equity Method Investment, Ownership Percentage"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="AsOf2022-09-30_custom_GPMMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">60</ix:nonFraction></span>% of the equity interest in GSM and control of the operations. Based on ASU 2015-02, the Company consolidate GSM due to its majority
equity ownership and control over operations. For the three months ended September 30, 2022 and 2021, the impact of GSM&#8217;s activities
were immaterial to the Company&#8217;s unaudited condensed consolidated financial statements.</p>

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

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="IPW:AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock"><p id="xdx_808_ecustom--AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock_zOaVrmAtmgW1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 4 - <span id="xdx_82B_zWEsWhcIlSZ8">Acquisition of Anivia Limited and Subsidiaries and Variable
Interest Entity</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">On February 15, 2022, the
Company acquired 100% of the ordinary shares of Anivia Limited (&#8220;Anivia&#8221;), a corporation organized under the laws of the British
Virgin Islands (&#8220;BVI&#8221;), in accordance with the terms of a share transfer framework agreement (the &#8220;Transfer Agreement&#8221;),
dated February 15, 2022, by and between the Company, White Cherry Limited, a BVI company (&#8220;White Cherry&#8221;), White Cherry&#8217;s
equity holders, Li Zanyu and Xie Jing (together with White Cherry, the &#8220;Sellers&#8221;), Anivia, Fly Elephant Limited, a Hong Kong
company, Dayourenzai (Shenzhen) Technology Co., Ltd. and Daheshou (Shenzhen) Information Technology Co., Ltd. Anivia owns 100% of the
equity of Fly Elephant Limited, which in turn owns 100% of the equity of Dayourenzai (Shenzhen) Technology Co., Ltd., a corporation located
in the People&#8217;s Republic of China (&#8220;PRC&#8221;) and which is a wholly foreign-owned enterprise (&#8220;WFOE&#8221;) of Fly
Elephant Limited. The WFOE controls, through contractual arrangements summarized below, the business, revenues and profits of Daheshou
(Shenzhen) Information Technology Co., Ltd., a company organized under the Laws of the PRC (&#8220;DHS&#8221;) and located in Shenzhen,
China.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The contractual arrangements between the WFOE and
DHS are established through a variable interest operating entity structure, which is reflected in (i) an exclusive business cooperation
agreement, dated December 15, 2021, between the WFOE and DHS, (ii) an exclusive equity interest pledge agreement, dated December 15, 2021,
between the WFOE and DHS in which the equity of DHS was pledged to the WFOE, (iii) an exclusive option agreement, dated December 15, 2021,
between the WFOE, DHS and its equity holders, Li Zanyu and Xie Jing (the &#8220;Equity Holders), pursuant to which the Equity Holders
give the WFOE the irrevocable and exclusive right to purchase the equity interests in DHS, and (iii) a power of attorney, dated December
15, 2021, pursuant to which Li Zanyu and Xie Jing, the holders of 100% of the equity interest of DHS, granted the WFOE all voting and
other rights to their equity interest in DHS. According to the exclusive business cooperation agreement, in consideration for the services
provided by the WFOE, DHS shall pay a service fee to the WFOE on annual basis (or at any time agreed by the Parties). The service fees
for each year (or for any other period agreed to by the Parties) shall consist of a management fee and a fee for services provided, which
shall be reasonably determined by the WFOE based on the nature, complexity, time, and other market and operation factors. The WFOE may
provide a separate confirmation letter and/or invoice to DHS to indicate the amount of service fees due for each service period; or the
amount of services fees may be as set forth in the relevant contracts separately executed by the Parties. DHS is principally engaged in
selling a wide range of products and providing logistic services in the PRC.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the terms of the Agreements, the Company
does not have direct ownership in DHS but is actively involved in DHS&#8217;s operations as the sole manager to direct the activities
and significantly impact DHS&#8217;s economic performance. As such, based on the determination that the Company is the primary beneficiary
of DHS, in accordance with ASC 810-10-25-38A through 25-38J, DHS is considered a variable interest entity (&#8220;VIE&#8221;) of the Company
and the financial statements of DHS have been consolidated from the date such control existed, February 15, 2022.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Total fair value of
the consideration for the transaction was $<span id="xdx_904_eus-gaap--BusinessCombinationConsiderationTransferred1_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" title="Payments to Acquire Businesses, Gross"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="From2022-02-142022-02-15_custom_AniviaMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,629,000</ix:nonFraction></span>,
which was paid to White Cherry as follows: at closing, the Company (i) paid $<span id="xdx_90A_eus-gaap--NotesIssued1_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--LongtermDebtTypeAxis__custom--PurchaseNoteMember_pp0p0" title="Notes Issued"><ix:nonFraction name="us-gaap:NotesIssued1" contextRef="From2022-02-142022-02-15_custom_AniviaMember_custom_PurchaseNoteMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,500,000</ix:nonFraction></span>
in the form of a two-year unsecured 6% subordinated promissory note, payable in equal semi-annual installments commencing August 15,
2022 (the &#8220;Purchase Note&#8221;), (ii) issued <span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesAcquisitions_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--StatementClassOfStockAxis__us-gaap--RestrictedStockMember_zLMNntaq9UT4" title="Number of shares issued for acquisition"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" contextRef="From2022-02-142022-02-15_custom_AniviaMember_us-gaap_RestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,083,700</ix:nonFraction></span>
restricted shares of the Company&#8217;s common stock (subject to a lock-up period of 180 days and insider trading rules), and (iii)
owed an additional $<span id="xdx_905_eus-gaap--PaymentsToAcquireBusinessesGross_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" title="Business Combination, Consideration Transferred, Other"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="From2022-02-142022-02-15_custom_AniviaMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,500,000</ix:nonFraction></span>
in cash, which was to be paid after closing.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">JP Morgan Chase Bank, the
Company&#8217;s senior secured lender (&#8220;JPM&#8221;), consented to the transaction. In conjunction with obtaining JPM&#8217;s consent,
the Company delivered an amendment to the pledge and security agreement with JPM, pursuant to which the Company pledged to JPM 65% of
the equity interest of Anivia Limited, Fly Elephant Limited and the WFOE.</p>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 18 -->
    <div id="xdx_238_zwHen37ueejd" style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_231_zirbyITlZgh7" style="break-before: page; margin-top: 6pt">&#160;</div>
    <!-- Field: /Page --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">On October 7, 2022, in
conjunction with the Company&#8217;s entry into the Second Amendment to the Credit Agreement, the Company&#8217;s promissory note holder,
White Cherry Limited, an exempted company incorporated under the laws of the British Virgin Islands (&#8220;White Cherry&#8221;), entered
into an amendment (the &#8220;Amendment&#8221;) to the subordination agreement, originally dated March 9, 2022 (the &#8220;Subordination
Agreement&#8221;). The Amendment to the Subordination Agreement was amended solely for purposes of adjusting the definition of payment
conditions under Section 2 of the Subordination Agreement such that &#8220;payment conditions&#8221; shall be deemed satisfied in connection
with a permitted payment if (a) no event of default has occurred under the credit agreement and is continuing and (b) the Company shall
have Excess Availability in the 30 days prior to the payment (as defined in the Second Amendment to the Credit Agreement) of no less than
$7,500,000.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">In addition, in conjunction
with the closing of the transaction, the WFOE entered into an employment agreement with Li Zanyu, dated February 15, 2022 (the &#8220;Employment
Agreement&#8221;), pursuant to which Mr. Li has been appointed to serve as general manager of the WFOE for a term of 10 years (through
February 14, 2032), with annual base compensation of up to 500,000 RMB plus bonus as may be determined by the WFOE from time to time,
in its sole discretion, based on Mr. Li&#8217;s performance. During such employment, Mr. Li may not engage in other employment without
the consent of the WFOE.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">The acquisition of Anivia
was accounted for as a business combination under ASC 805. As the acquirer for accounting purposes, the Company has estimated the fair
value of Anivia and its subsidiaries&#8217; assets acquired and conformed the accounting policies of Anivia to its own accounting policies.
The Company applied the income approach and cost approach in determining the fair value of the intangible assets, which intangible assets
consisted of a covenant not to compete, supplier relationships and software. The fair value of the remaining assets acquired and liabilities
assumed were not significantly different from their carrying values at the acquisition date. In addition, pursuant to the Transfer Agreement,
the Sellers made certain representations and warranties, including that other than the items presented on the balance sheet on February
15, 2022, DHS, the operating VIE, was not subject to any loans, debts, liabilities, guarantees or other contingent liabilities at the
Closing date. In the event of any breach of any of the representations and warranties, the sellers shall bear joint and several liability
for any direct or indirect losses suffered by the Company as a result thereof. The Company recognized approximately $<span id="xdx_90B_eus-gaap--Goodwill_iI_pn3n3_dm_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AnivaMember_zamcmAyRklW2"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2022-02-15_custom_AnivaMember" format="ixt:numdotdecimal" decimals="-3" scale="6" unitRef="USD">6.1</ix:nonFraction>
</span>million of goodwill in the transaction, which was primarily due to the subsumed assembled workforce intangible assets. Goodwill
is not deductible for income tax purposes. The Company expensed with the acquisition certain legal and accounting costs of $<span id="xdx_900_eus-gaap--OtherGeneralAndAdministrativeExpense_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AnivaMember_pp0p0"><ix:nonFraction name="us-gaap:OtherGeneralAndAdministrativeExpense" contextRef="From2022-02-142022-02-15_custom_AnivaMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">54,702</ix:nonFraction>
</span>as general and administration expenses and $<span id="xdx_90A_eus-gaap--PaymentsOfFinancingCosts_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AnivaMember__srt--CounterpartyNameAxis__custom--JPMMember_pp0p0"><ix:nonFraction name="us-gaap:PaymentsOfFinancingCosts" contextRef="From2022-02-142022-02-15_custom_AnivaMember_custom_JPMMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">50,000</ix:nonFraction>
</span>paid to JPM as financing fees.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">The following information
summarizes the purchase consideration and allocation of the fair values assigned to the assets at the purchase date, February 15, 2022:</p>

<ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_zxFYyzptAKW4" summary="xdx: Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entities (Details - Acquisition allocation)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8BA_zazEWRUbUc7e" style="display: none">Schedule of allocation of acquisition price</span></td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Fair Value of Purchase Price:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; width: 84%">Cash</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--PaymentsToAcquireBusinessesNetOfCashAcquired_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" title="Cash" style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="From2022-02-142022-02-15_custom_AniviaMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,500,000</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Promissory note issued</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--PromissoryNotesIssued1_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" title="Promissory note issued" style="text-align: right"><ix:nonFraction name="IPW:PromissoryNotesIssued1" contextRef="From2022-02-142022-02-15_custom_AniviaMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,600,627</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Common stock issued</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" title="Common stock issued" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" contextRef="From2022-02-142022-02-15_custom_AniviaMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,528,373</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Total purchase consideration</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--BusinessCombinationConsiderationTransferred1_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" title="Total purchase consideration" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="From2022-02-142022-02-15_custom_AniviaMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,629,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">Purchase Price Allocation:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Covenant not to compete</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pp0p0" title="Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles" style="text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="AsOf2022-02-15_custom_AniviaMember_us-gaap_NoncompeteAgreementsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,459,120</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Supplier relationships</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_pp0p0" title="Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles" style="text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="AsOf2022-02-15_custom_AniviaMember_custom_SupplierRelationshipMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,179,246</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt">Software</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_pp0p0" title="Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles" style="text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="AsOf2022-02-15_custom_AniviaMember_custom_SoftwareMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">534,591</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" title="Current assets" style="text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" contextRef="AsOf2022-02-15_custom_AniviaMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,784,113</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Property and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" title="Property and equipment" style="text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" contextRef="AsOf2022-02-15_custom_AniviaMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">46,548</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Rent deposit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" title="Rent deposit" style="text-align: right"><ix:nonFraction name="IPW:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit" contextRef="AsOf2022-02-15_custom_AniviaMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">52,707</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">ROU asset</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" title="ROU asset" style="text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" contextRef="AsOf2022-02-15_custom_AniviaMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">234,578</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Goodwill</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--Goodwill_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" title="Goodwill" style="text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2022-02-15_custom_AniviaMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,094,144</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Deferred tax liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1_iNI_pp0p0_di_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_za3JgQ0zclf" title="Deferred tax liabilities" style="text-align: right">(<ix:nonFraction name="IPW:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1" contextRef="AsOf2022-02-15_custom_AniviaMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,389,113</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pp0p0_di_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_zWyay8Dh0mgi" title="Current liabilities" style="text-align: right">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" contextRef="AsOf2022-02-15_custom_AniviaMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,143,076</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Lease liability</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_iNI_pp0p0_di_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_zAoO8SVOylc3" title="Lease liability" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" contextRef="AsOf2022-02-15_custom_AniviaMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">223,858</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Total purchase consideration</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" title="Total purchase consideration" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" contextRef="AsOf2022-02-15_custom_AniviaMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,629,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">In October
2022, the $1.5 million cash portion of the consideration, which was presented as investment payable, had been fully paid off.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">The results of operations
of Anivia since February 16, 2022 have been included in the Company's consolidated financial statements.</p>

<ix:exclude><p id="xdx_236_zBB5z48VQPTb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_23E_z6l1nD71j8ub" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_230_zJ6vdQiXEke5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p></ix:exclude>

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

<ix:exclude><!-- Field: Page; Sequence: 19 -->
    <div id="xdx_230_zsjszq5r8i2k" style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_238_zvgdjojQA7Ug" style="break-before: page; margin-top: 6pt">&#160;</div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:VariableInterestEntityDisclosureTextBlock"><p id="xdx_80D_eus-gaap--VariableInterestEntityDisclosureTextBlock_zynRDajuBSnd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 5 &#8211; <span id="xdx_82B_zDNEp9dWQKn9">Variable interest entity</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective February 15, 2022, upon acquisition of Anivia,
the Company assumed the contractual arrangements between the WFOE and DHS through a variable interest operating entity structure. See
Note 4 for details.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company did not provide financial or other support
to the VIE for the periods presented where the Company was not otherwise contractually required to provide such support.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2022 and 2021, there was no pledge
or collateralization of the VIE assets that would be used to settle obligations of the VIE.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The carrying amounts of the assets, liabilities and
the results of operations of the VIE included in the Company&#8217;s consolidated balance sheets and statements of operations and comprehensive
income after the elimination of intercompany balances and transactions with the VIE are as follows:</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The carrying amount of the VIE&#8217;s assets and
liabilities were as follows for the periods indicated:&#160;</p>

<ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:ScheduleOfVariableInterestEntitiesTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--ScheduleOfVariableInterestEntitiesTextBlock_zX3V8vyZe5Rd" summary="xdx: Disclosure - Variable interest entity (Details - Assets and Liabilities)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B0_zfOLZ0KtpmDc" style="display: none">Carrying amount of VIE assets and liabilities</span></td><td>&#160;</td>
    <td colspan="2" id="xdx_499_20220930_srt--ConsolidatedEntitiesAxis_us-gaap--VariableInterestEntityPrimaryBeneficiaryMember" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_494_20210930__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zl7gLzUZR0Jj" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30,<br /> 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30,<br /> 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--Cash_iI_pp0p0_d0_zHtz9BrEYj8j" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 68%; text-align: left">Cash in bank</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:Cash" contextRef="AsOf2022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">219,520</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:Cash" contextRef="AsOf2021-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--PrepaidExpenseAndOtherAssets_iI_pp0p0_d0_zMmKrHahFv0k" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Prepayments and other receivables</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssets" contextRef="AsOf2022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">569,244</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssets" contextRef="AsOf2021-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--DepositsAssetsCurrent_iI_pp0p0_d0_zAchiblBTfal" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Rent deposit</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepositsAssetsCurrent" contextRef="AsOf2022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">47,930</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepositsAssetsCurrent" contextRef="AsOf2021-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--OfficeEquipmentNet_iI_pp0p0_d0_zw6b5TrLJDn4" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Office equipment, net</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="IPW:OfficeEquipmentNet" contextRef="AsOf2022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">50,551</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="IPW:OfficeEquipmentNet" contextRef="AsOf2021-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pp0p0_d0_zHhv6Dfr3skf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Right of use - noncurrent</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">108,844</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2021-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--DeferredTaxAssetsGross_iI_pp0p0_d0_zBmFy3a2UB7f" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Deferred tax asset</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" contextRef="AsOf2022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">178,116</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" contextRef="AsOf2021-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--AdvanceFromShareholders_iI_pp0p0_d0_z4Ejnc0RiLG5" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Advance from shareholders</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="IPW:AdvanceFromShareholders" contextRef="AsOf2022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">86,847</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="IPW:AdvanceFromShareholders" contextRef="AsOf2021-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--AccountsPayableCurrent_iI_pp0p0_d0_zCYodrpEYxba" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">153,756</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2021-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--OperatingLeaseLiability_iI_pp0p0_d0_zYXZhwchJpG3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Lease liability</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">103,121</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2021-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--TaxesPayableCurrent_iI_pp0p0_d0_z0KJHPCOW8e" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Income tax payable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="AsOf2022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">282,029</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="AsOf2021-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_iI_pp0p0_d0_zDORBVhILNwf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Other payables and accrued liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableAndOtherAccruedLiabilities" contextRef="AsOf2022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">192,604</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableAndOtherAccruedLiabilities" contextRef="AsOf2021-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The operating results of the VIE were as follows for
the three months ended September 30, 2022:</p>

<ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="IPW:ScheduleOfOperatingResultsOfTheVieTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_890_ecustom--ScheduleOfOperatingResultsOfTheVieTableTextBlock_zcXbV8MLVfDj" summary="xdx: Disclosure - Variable interest entity (Details - VIE Operations)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B4_zsThhs9SB9e6" style="display: none">Operating results of the VIE</span></td><td>&#160;</td>
    <td colspan="2" id="xdx_493_20220701__20220930__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zHsclqjaNxA4" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30, 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--Revenues_d0_z0fBJClu1f88" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 84%">Revenue</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-07-012022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--NetIncomeLoss_iN_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net loss after elimination of intercompany transactions</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-07-012022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">733,617</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended September 30, 2022, the VIE contributed approximately
$<span id="xdx_908_ecustom--RevenueBeforeConsolidation_pn3n3_dm_c20220701__20220930__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zLd28W6isAM8" title="Revenue before consolidation"><ix:nonFraction name="IPW:RevenueBeforeConsolidation" contextRef="From2022-07-012022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:numdotdecimal" decimals="-3" scale="6" unitRef="USD">3.2</ix:nonFraction></span> million of revenue and $<span id="xdx_906_ecustom--NetIncomeLossBeforeConsolidation_pn3n3_dm_c20220701__20220930__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zUiSZZvLgfhj" title="Net income"><ix:nonFraction name="IPW:NetIncomeLossBeforeConsolidation" contextRef="From2022-07-012022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:numdotdecimal" decimals="-3" scale="6" unitRef="USD">0.6</ix:nonFraction></span> million of net loss before elimination.</p>

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

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

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

<ix:exclude><p id="xdx_235_zYqNYLJBq2pf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 20 -->
    <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" id="xdx_232_zg3WeS4kEOSg" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></td><td id="xdx_23A_zI2VHGqfHMQg" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_23A_ziwJnCiP5qqk" style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"><p id="xdx_80A_eus-gaap--LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_zvolGz94fudf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 6 &#8211; <span id="xdx_823_zxtTHv0oNnn8">Accounts receivable, net</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable for the Company consisted of the
following as of the dates indicated below:</p>

<ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zZuhZEtuejRb" summary="xdx: Disclosure - Accounts receivable (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8BA_zURwdSiemc4i" style="display: none">Schedule of accounts receivable</span></td><td>&#160;</td>
    <td colspan="2" id="xdx_490_20220930_zHDFvXKTZoia" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_498_20220630_zW6NV6SOptSk" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--AccountsReceivableGrossCurrent_iI_pp0p0_maARNCzfvB_zM4A15Kz4bl3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 68%; text-align: left">Accounts receivable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableGrossCurrent" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">19,059,969</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableGrossCurrent" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">17,502,287</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iNI_pp0p0_di_msARNCzfvB_zmQwrOcPQ2kl" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Less: allowance for credit losses</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">70,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">70,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_407_eus-gaap--AccountsReceivableNetCurrent_iTI_pp0p0_mtARNCzfvB_z40gXvJqVg7d" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt">Total accounts receivable</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">18,989,969</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">17,432,287</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:InventoryDisclosureTextBlock"><p id="xdx_807_eus-gaap--InventoryDisclosureTextBlock_zeVmrgooMnAk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 7 &#8211; <span id="xdx_82A_zWYMMfZUkM35">Inventories, net</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2022 and June 30, 2022, inventories consisted
of finished goods ready for sale, net of allowance for obsolescence, amounted to $<span id="xdx_908_eus-gaap--InventoryNet_iI_pp0p0_c20220930_z5cTHfvnyARc" title="Inventory, net"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">30,313,684</ix:nonFraction></span> and $<span id="xdx_909_eus-gaap--InventoryNet_iI_pp0p0_c20210930_za4hDrZ6QNTa" title="Inventory, net"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">30,433,766</ix:nonFraction></span>, respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2022 and June 30, 2022, allowance for obsolescence
was $<span id="xdx_907_eus-gaap--InventoryLIFOReserve_c20220930_pp0p0" title="Inventory, LIFO Reserve"><ix:nonFraction name="us-gaap:InventoryLIFOReserve" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">394,998</ix:nonFraction></span> and $<span id="xdx_900_eus-gaap--InventoryLIFOReserve_iI_pp0p0_c20210930_z9cQTfpN3Vsf" title="Inventory, LIFO Reserve"><ix:nonFraction name="us-gaap:InventoryLIFOReserve" contextRef="AsOf2021-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">320,000</ix:nonFraction></span>, respectively.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="IPW:DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock"><p id="xdx_80C_ecustom--DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock_z3XXsB642xx2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 8 &#8211; <span id="xdx_82A_zYGP2DjloNQ5">Prepayments and other current assets</span> </b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of September 30, 2022 and June 30, 2022, prepayments and other current assets consisted
of the following:</p>

<ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zQXqFfjo3fzd" summary="xdx: Disclosure - Prepayments and other current assets (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B9_zBSL5OQmzmI7" style="display: none">Schedule of prepayments and other current assets</span></td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 68%; text-align: left">Advance to suppliers</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220930__us-gaap--BalanceSheetLocationAxis__custom--AdvanceToSuppliersMember_pp0p0" title="Prepaid Expense and Other Assets, Current" style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="AsOf2022-09-30_custom_AdvanceToSuppliersMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,922,361</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220630__us-gaap--BalanceSheetLocationAxis__custom--AdvanceToSuppliersMember_pp0p0" title="Prepaid Expense and Other Assets, Current" style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="AsOf2022-06-30_custom_AdvanceToSuppliersMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,938,881</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Prepaid income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220930__us-gaap--BalanceSheetLocationAxis__custom--PrepaidIncomeTaxesMember_pp0p0" title="Prepaid Expense and Other Assets, Current" style="text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="AsOf2022-09-30_custom_PrepaidIncomeTaxesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">214,818</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220630__us-gaap--BalanceSheetLocationAxis__custom--PrepaidIncomeTaxesMember_pp0p0" title="Prepaid Expense and Other Assets, Current" style="text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="AsOf2022-06-30_custom_PrepaidIncomeTaxesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">375,087</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Prepaid expenses and other receivables</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220930__us-gaap--BalanceSheetLocationAxis__custom--PrepaidAndOtherMember_pp0p0" title="Prepaid Expense and Other Assets, Current" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="AsOf2022-09-30_custom_PrepaidAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,026,584</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220630__us-gaap--BalanceSheetLocationAxis__custom--PrepaidAndOtherMember_pp0p0" title="Prepaid Expense and Other Assets, Current" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="AsOf2022-06-30_custom_PrepaidAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,130,495</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220930_pp0p0" title="Prepaid Expense and Other Assets, Current" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,163,763</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220630_pp0p0" title="Prepaid Expense and Other Assets, Current" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,444,463</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other receivables consisted of delivery fees of $<span id="xdx_90B_ecustom--DeliveryFeesReceivable_c20220930_pp0p0" title="Delivery fees receivable"><ix:nonFraction name="IPW:DeliveryFeesReceivable" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">55,499</ix:nonFraction></span>
and $<span id="xdx_90F_ecustom--DeliveryFeesReceivable_iI_pp0p0_c20220630_zipleoTvyb7b" title="Delivery fees receivable"><ix:nonFraction name="IPW:DeliveryFeesReceivable" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">56,884</ix:nonFraction></span> and receivables from one and two unrelated parties for their use of the Company&#8217;s courier accounts at September 30,
2022 and June 30, 2022. As of the date of this report, the amount had been fully collected.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="IPW:NoncurerntPrepaymentTextBlock"><p id="xdx_80E_ecustom--NoncurerntPrepaymentTextBlock_zEKq3oSLxb3h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 9 &#8211; <span id="xdx_821_z5bGuy5o26a">Non-current prepayments</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Non-current prepayments included $<span id="xdx_909_ecustom--NoncurrentPrepayments_iI_pp0p0_c20220930__us-gaap--TransactionTypeAxis__custom--ProductSourcingMember_zKUWmcy3Jlkg" title="Non-current prepayments"><ix:nonFraction name="IPW:NoncurrentPrepayments" contextRef="AsOf2022-09-30_custom_ProductSourcingMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">752,082</ix:nonFraction></span> for product
sourcing, marketing research and promotion, and other management advisory and consulting services to companies owned by an employee and
minority shareholder and by relatives of a minority shareholder of the Company. The terms of these services are from two years to five
years. In addition, there was a $<span id="xdx_904_ecustom--NoncurrentPrepayments_iI_pp0p0_c20220930__us-gaap--TransactionTypeAxis__custom--CarPrepaymentMember_zOAZjqFwnDmd" title="Non-current prepayments"><ix:nonFraction name="IPW:NoncurrentPrepayments" contextRef="AsOf2022-09-30_custom_CarPrepaymentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">65,625</ix:nonFraction></span> down payment on a four-year car lease. As of September 30, 2022 and June 30, 2022, total non-current
prepayments were $<span id="xdx_909_ecustom--NoncurrentPrepayments_c20220930_pp0p0" title="Non-current prepayments"><ix:nonFraction name="IPW:NoncurrentPrepayments" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">817,707</ix:nonFraction></span> and $<span id="xdx_90C_ecustom--NoncurrentPrepayments_c20220630_pp0p0" title="Non-current prepayments"><ix:nonFraction name="IPW:NoncurrentPrepayments" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">925,624</ix:nonFraction></span>, respectively. For the three months ended September 30, 2022 and 2021, the Company recorded amortization
expenses of $<span id="xdx_90F_eus-gaap--AdjustmentForAmortization_pp0p0_c20220701__20220930_zcaQxBA8Wbl6" title="Amortization expenses"><ix:nonFraction name="us-gaap:AdjustmentForAmortization" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">107,917</ix:nonFraction></span> and $<span id="xdx_90C_eus-gaap--AdjustmentForAmortization_pp0p0_c20210701__20210930_zLZ9yxIi9Gp6" title="Amortization expenses"><ix:nonFraction name="us-gaap:AdjustmentForAmortization" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">107,917</ix:nonFraction></span>, respectively.</p>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 21 -->
    <div id="xdx_23C_z4L4k2McK7Yf" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_233_zoqAFB2ML8gi" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:IntangibleAssetsDisclosureTextBlock"><p id="xdx_806_eus-gaap--IntangibleAssetsDisclosureTextBlock_z3m63GPttKd1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 10 &#8211; <span id="xdx_82B_zEjwTTrJ6ksi">Intangible assets, net</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2022, intangible assets, net,
consisted of the following:</p>

<ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zA5iZ9fEwB19" summary="xdx: Disclosure - Intangible assets, net (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B3_zE5329M5E2Ri" style="display: none">Schedule of intangible assets</span></td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0">September 30,</p>
                                                                               <p style="margin-top: 0; margin-bottom: 0">2022</p></td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 84%; text-align: left">Covenant Not to Compete</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_z8cIYZimpoGg" title="Finite-Lived Intangible Assets, Net" style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2022-09-30_us-gaap_NoncompeteAgreementsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,459,120</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Supplier relationships</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_zHHHBv8J1Qtj" title="Finite-Lived Intangible Assets, Net" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2022-09-30_custom_SupplierRelationshipMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,179,246</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Software</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_pp0p0" title="Finite-Lived Intangible Assets, Net" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2022-09-30_custom_SoftwareMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">534,591</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Accumulated amortization</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pp0p0_di_c20220930_zTjIDyzmmUmh" title="Finite-Lived Intangible Assets, Accumulated Amortization" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">405,858</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20220930_pp0p0" title="Intangible Assets, Net (Excluding Goodwill)" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,767,099</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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

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



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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The intangible assets were acquired on
February 15, 2022 through the acquisition of Anivia. The weighted average remaining life for finite-lived intangible assets at
September 30, 2022 was approximately <span id="xdx_904_ecustom--FiniteLivedIntangibleAssetRemainingUsefulLife_dtY_c20220701__20220930_zCKDRxieAJM2" title="Finite-lived intangible assets remaining useful life"><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" format="ixt-sec:duryear" name="IPW:FiniteLivedIntangibleAssetRemainingUsefulLife">8.07</ix:nonNumeric></span>
years, and the amortization expense for the three months ended September 30, 2022 was $<span id="xdx_900_eus-gaap--AmortizationOfIntangibleAssets_c20220701__20220930_pp0p0" title="Amortization of Intangible Assets"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">162,343</ix:nonFraction></span>.
At September 30, 2022, finite-lived intangible assets are expected to be amortized over their estimated useful lives, which ranges
from a period of five to 10 years, and the estimated remaining amortization expense for each of the five succeeding years thereafter
is as follows:</p>

<ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_z24Szqjc46bh" summary="xdx: Disclosure - Intangible assets, net (Details - Future Amortization)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8BE_zcV0NcBWur5g" style="display: none">Schedule of future amortization</span></td><td>&#160;</td>
    <td colspan="2" id="xdx_498_20220930_zn3QHrO2NVoh" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Year Ending June 30,</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 84%; text-align: left">2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">487,028</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">649,371</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">649,371</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">649,371</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">649,371</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Thereafter</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,682,587</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="color: rgb(238,238,238); padding-bottom: 2.5pt">Intangible assets, net&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,767,099</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"><p id="xdx_806_eus-gaap--AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_zTetvMZscEz9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 11 &#8211; <span id="xdx_82A_zCaAHFFv9jX3">Other payables and accrued liabilities</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of September 30, 2022 and June 30, 2022, other payables and accrued
liabilities consisted of the following:</p>

<ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zJwk7GO8Oxo8" summary="xdx: Disclosure - Other payables and accrued liabilities (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;<span id="xdx_8B6_zem2gyday1n" style="display: none">Schedule of accounts payable and accrued liabilities</span></td><td>&#160;</td>
    <td colspan="2" id="xdx_49F_20220930_zd9c8ETiqpPb" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_499_20220630_zRnCW9K33DG3" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr id="xdx_407_ecustom--AccruedPayablesForInventoryInTransit_iI_zWgs0ibpvTS" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 68%; text-align: left">Accrued payables for inventory in transit</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="IPW:AccruedPayablesForInventoryInTransit" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">554,991</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="IPW:AccruedPayablesForInventoryInTransit" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,217,941</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_ecustom--AccruedAmazonFees_iI_z2rh6LeO36Sh" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Accrued Amazon fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="IPW:AccruedAmazonFees" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">512,500</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="IPW:AccruedAmazonFees" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">640,467</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--SalesAndExciseTaxPayableCurrent_iI_zvtk37OUinXj" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Sales taxes payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:SalesAndExciseTaxPayableCurrent" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">535,468</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:SalesAndExciseTaxPayableCurrent" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">307,152</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--AccruedPayrollTaxesCurrent_iI_zIFEQ0fN2Dff" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Payroll liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedPayrollTaxesCurrent" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">204,871</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedPayrollTaxesCurrent" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">239,248</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--OtherAccruedLiabilitiesAndPayables_iI_z6T89olIfyDf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Other accrued liabilities and payables</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="IPW:OtherAccruedLiabilitiesAndPayables" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">282,765</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="IPW:OtherAccruedLiabilitiesAndPayables" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">510,412</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--AccountsPayableAndOtherAccruedLiabilitiesCurrent_iI_zIPXt18FTYvk" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,090,595</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,915,220</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s controlled VIE, DHS,
facilitates the Company in the process of inventory procurement. Through this process, the Company purchased a total of $31,385 in
inventories from a supplier which had a payment term of 90 days with a 2% premium on the purchase price. This supplier  purchased
the inventory from DHS with payments made upon delivery. As of September 30, 2022, the Company included an outstanding amount of
$<span id="xdx_90F_eus-gaap--AccountsPayableCurrent_iI_pp0p0_c20220930__us-gaap--ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis__custom--OneVendorMember_zgVhhqhQ1AWi" title="Accounts Payable, Current"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2022-09-30_custom_OneVendorMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">31,385</ix:nonFraction></span>
in other payables and presented as financing cash inflow in proceeds from short term loans on the statement of cash flows. As of the
date of this report, the amount had been paid off.</p>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 22 -->
    <div id="xdx_235_z5wsrFlI1S1c" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_238_ztk4oAaTmgj5" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:DebtDisclosureTextBlock"><p id="xdx_806_eus-gaap--DebtDisclosureTextBlock_z092lFSl3Xa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 12 &#8211; <span id="xdx_82B_zIDe4OgOsaic">Loans payable</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Short-term loans</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Revolving credit facility</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 3, 2019, the Company entered into an agreement
with WFC Fund LLC (&#8220;WFC&#8221;) for a revolving loan of up to $2,000,000. The revolving loan bore interest equal to the prime rate
plus 4.25% per annum on the outstanding amount. On May 26, 2020, the Loan and Security Agreement was amended and restated as a Receivable
Purchase Agreement (the &#8220;Original RPA&#8221;). On November 16, 2020, the Original RPA was further amended and restated (the &#8220;Restated
RPA&#8221;) to increase the credit limit of the revolving credit facility from $2,000,000 to $<span id="xdx_90A_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pp0p0_c20201116__us-gaap--CreditFacilityAxis__custom--WFCMember_zGY5flPfFOB8"><ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="AsOf2020-11-16_custom_WFCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,000,000</ix:nonFraction></span>.
The Restated RPA bore a discount rate of 3.055555%, subject to a rebate of 0.0277% per day. This revolving credit facility was secured
by all of the Company&#8217;s assets and guaranteed by Chenlong Tan, the CEO and one of the Company&#8217;s major shareholders and founders.
Pursuant to the terms of the agreement, all purchases of accounts receivable were without recourse to the Company, and WFC assumed the
risk of nonpayment of the accounts receivable due to a customer&#8217;s financial inability to pay the accounts receivable or the customer&#8217;s
insolvency but not the risk of non-payment of the accounts receivable for any other reason. The Company was obligated to collect the
accounts receivables and to repurchase or pay back the amount drawn down if the accounts receivable were not collected.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the three months ended September 30, 2021,
the Company terminated the Restated RPA and paid off the balance due to WFC.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2022 and June 30, 2022, the outstanding
balance due under the RPA was $<span id="xdx_907_eus-gaap--LineOfCredit_c20220930__us-gaap--CreditFacilityAxis__custom--WFCMember_pp0p0" title="Long-Term Line of Credit"><ix:nonFraction name="us-gaap:LineOfCredit" contextRef="AsOf2022-09-30_custom_WFCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">0</ix:nonFraction></span> and $<span id="xdx_904_eus-gaap--LineOfCredit_c20220630__us-gaap--CreditFacilityAxis__custom--WFCMember_pp0p0" title="Long-Term Line of Credit"><ix:nonFraction name="us-gaap:LineOfCredit" contextRef="AsOf2022-06-30_custom_WFCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">0</ix:nonFraction></span>, respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Long-term loan</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">SBA loan payable</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 18, 2020, the Company entered into an agreement
with the U.S. Small Business Administration (&#8220;SBA&#8221;) for a loan of $500,000 under Section 7(b) of the Small Business Act pursuant
to which we issued a promissory note (the &#8220;SBA Note&#8221;) to the SBA. The SBA Note bears interest at the rate of 3.75% per annum
and matures 30 years from the date of the SBA Note. Monthly installment payments, including principal and interest, will begin twelve
months from the date of the SBA Note. During the quarter ended June 30, 2022, the Company paid off the SBA Note, including accrued interest
expense of $<span id="xdx_903_eus-gaap--InterestPaid_pp0p0_c20220401__20220630__us-gaap--LongtermDebtTypeAxis__custom--SbaLoanMember_zoS20VfFYCwk" title="Accrued interest expense"><ix:nonFraction name="us-gaap:InterestPaid" contextRef="From2022-04-012022-06-30_custom_SbaLoanMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">39,237</ix:nonFraction></span>. As of September 30, 2022 and June 30, 2022, the outstanding balance of the SBA Note was $<span id="xdx_901_eus-gaap--NotesPayable_c20220930__us-gaap--LongtermDebtTypeAxis__custom--SbaLoanMember_pp0p0" title="Notes Payable"><ix:nonFraction name="us-gaap:NotesPayable" contextRef="AsOf2022-09-30_custom_SbaLoanMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">0</ix:nonFraction></span> and $<span id="xdx_90E_eus-gaap--NotesPayable_iI_pp0p0_c20220630__us-gaap--LongtermDebtTypeAxis__custom--SbaLoanMember_zLqw8eErCg4c" title="Notes Payable"><ix:nonFraction name="us-gaap:NotesPayable" contextRef="AsOf2022-06-30_custom_SbaLoanMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">0</ix:nonFraction></span>, respectively.</p>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 23 -->
    <div id="xdx_231_z5gbRnF7N5He" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_234_zoS5pkHUTkqf" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Asset-based revolving loan</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 12, 2021, the Company entered into a Credit
Agreement with JPMorgan Chase Bank, N.A., as administrative agent, issuing bank and swingline lender, for an asset-based revolving loan
(&#8220;ABL&#8221;) of up to $25 million with key terms listed as follows:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 10%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Symbol; font-size: 10pt">&#183;&#160;</span></td>
    <td style="width: 89%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Borrowing base equal to the sum of</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 12%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Wingdings; font-size: 10pt">&#216;</span></td>
    <td style="width: 87%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Up to 90% of eligible credit card receivables</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Wingdings; font-size: 10pt">&#216;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Up to 85% of eligible trade accounts receivable</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Wingdings; font-size: 10pt">&#216;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Up to the lesser of (i) 65% of cost of eligible inventory or (ii) 85% of net orderly liquidation value of eligible inventory</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 10%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Symbol; font-size: 10pt">&#183;&#160;</span></td>
    <td style="width: 89%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest rates of between LIBOR plus 2% and LIBOR plus 2.25% depending on utilization</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Undrawn fee of between 0.25% and 0.375% depending on utilization</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maturity Date of <span id="xdx_904_eus-gaap--LineOfCreditFacilityExpirationDate1_dd_c20211111__20211112__us-gaap--CreditFacilityAxis__custom--AssetBasedRevolvingLoanMember_zbsbm7pQxDLl" title="Maturity date"><ix:nonNumeric contextRef="From2021-11-112021-11-12_custom_AssetBasedRevolvingLoanMember" format="ixt:datemonthdayyearen" name="us-gaap:LineOfCreditFacilityExpirationDate1">November 12, 2024</ix:nonNumeric></span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, the ABL includes an accordion feature
that allows the Company to borrow up to an additional $25.0 million. To secure complete payment and performance of the secured obligations,
the Company granted a security interest in all of its right, title and interest in, to and under all of the Company&#8217;s assets as
collateral to the ABL. Upon closing of the ABL, the Company paid $<span id="xdx_90D_eus-gaap--PaymentsOfFinancingCosts_c20211111__20211112__us-gaap--CreditFacilityAxis__custom--AssetBasedRevolvingLoanMember_pp0p0"><ix:nonFraction name="us-gaap:PaymentsOfFinancingCosts" contextRef="From2021-11-112021-11-12_custom_AssetBasedRevolvingLoanMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">796,035</ix:nonFraction>
</span>in financing fees including 2% of $25.0 million or $500,000 paid to its financial advisor. The financing fees are recorded as
debt discount and to be amortized over three years as financing expenses, the term of the ABL. For the three months ended September 30,
2022, the Company recorded the following as interest expense: $<span id="xdx_909_eus-gaap--InterestExpense_pp0p0_c20220701__20220930__us-gaap--CreditFacilityAxis__custom--AssetBasedRevolvingLoanMember__us-gaap--IncomeStatementLocationAxis__custom--AmortizationOfDebtDiscountMember_zpe4Oc83Fpw3"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="From2022-07-012022-09-30_custom_AssetBasedRevolvingLoanMember_custom_AmortizationOfDebtDiscountMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">66,305</ix:nonFraction>
</span>of amortization of debt discount and $<span id="xdx_905_eus-gaap--InterestExpense_pp0p0_c20220701__20220930__us-gaap--CreditFacilityAxis__custom--AssetBasedRevolvingLoanMember__us-gaap--IncomeStatementLocationAxis__custom--InterestAndCreditUtilizationFeesMember_zuNRxk0Szpsk"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="From2022-07-012022-09-30_custom_AssetBasedRevolvingLoanMember_custom_InterestAndCreditUtilizationFeesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">163,017</ix:nonFraction>
</span>of interest expense and credit utilization fees.</p>

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



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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Below is a summary of the interest expense recorded
for the three months ended September 30, 2022 and 2021:&#160;</p>

<ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock"><table cellpadding="0" cellspacing="0" summary="xdx: Disclosure - Loans Payable (Details - Interest expense)" id="xdx_88C_eus-gaap--InterestIncomeAndInterestExpenseDisclosureTableTextBlock_znAkWLSZimFb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8BC_zZ6cDeqexPnf" style="display: none">Schedule of interest on loans payable</span></td><td>&#160;</td>
    <td colspan="2" id="xdx_499_20220701__20220930_z9BksCKsl6Zk" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_495_20210701__20210930_zVOxyr98pvhg" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;<span style="display: none"></span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2022</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2021</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr id="xdx_401_ecustom--AccruedInterestExpense_d0_zDYvbXTxPC9c" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 68%; text-align: left">Accrued interest</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="IPW:AccruedInterestExpense" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">156,255</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="IPW:AccruedInterestExpense" contextRef="From2021-07-012021-09-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--CreditUtilizationFees_d0_z9uOtd9xazgb" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Credit utilization fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="IPW:CreditUtilizationFees" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,762</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="IPW:CreditUtilizationFees" contextRef="From2021-07-012021-09-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_ecustom--AmortizationOfDebtDiscount_d0_zvAHXUFdRVkl" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Amortization of debt discount</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="IPW:AmortizationOfDebtDiscount" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">66,305</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="IPW:AmortizationOfDebtDiscount" contextRef="From2021-07-012021-09-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--InterestExpense_d0_zS5dbZwYsEaa" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">229,322</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="From2021-07-012021-09-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2022, the outstanding
amount of the long-term revolving loan payable, net of debt discount, was $<span id="xdx_90D_eus-gaap--LineOfCredit_iI_pp0p0_c20220930__us-gaap--CreditFacilityAxis__custom--AssetBasedRevolvingLoanMember_zXajzZue4JZh"><ix:nonFraction name="us-gaap:LineOfCredit" contextRef="AsOf2022-09-30_custom_AssetBasedRevolvingLoanMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">15,192,660</ix:nonFraction></span>,
including interest payable of $<span id="xdx_901_eus-gaap--InterestPayableCurrent_c20220930__us-gaap--CreditFacilityAxis__custom--AssetBasedRevolvingLoanMember_pp0p0"><ix:nonFraction name="us-gaap:InterestPayableCurrent" contextRef="AsOf2022-09-30_custom_AssetBasedRevolvingLoanMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">338,798</ix:nonFraction></span>. As of June 30, 2022, the outstanding amount of the long-term revolving
loan payable, net of debt discount, was $<span id="xdx_90B_eus-gaap--LineOfCredit_iI_pp0p0_c20220630__us-gaap--CreditFacilityAxis__custom--AssetBasedRevolvingLoanMember_zL8zrw0LBe58"><ix:nonFraction name="us-gaap:LineOfCredit" contextRef="AsOf2022-06-30_custom_AssetBasedRevolvingLoanMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">12,314,627</ix:nonFraction></span>, including interest payable of $<span id="xdx_906_eus-gaap--InterestPayableCurrent_iI_pp0p0_c20220630__us-gaap--CreditFacilityAxis__custom--AssetBasedRevolvingLoanMember_zFToOBkfiZG1"><ix:nonFraction name="us-gaap:InterestPayableCurrent" contextRef="AsOf2022-06-30_custom_AssetBasedRevolvingLoanMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">182,543</ix:nonFraction></span>.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">On October 7, 2022,
the Company entered into a second amendment to the credit agreement and consent (the &#8220;Second Amendment to the Credit Agreement&#8221;),
originally dated November 12, 2021, as amended, with JPMorgan Chase Bank, N.A., as administrative agent and lender (&#8220;JPMorgan&#8221;).
The Company entered in the Second Amendment to the Credit Agreement primarily for the purpose of changing the interest rate repayment
calculations from LIBOR to the Secured Overnight Financing Rate, or SOFR, which adjustment had originally been anticipated under the
terms of the original Credit Agreement. In addition, two of the negative covenants set forth in the original credit agreement were amended
in order to (i) adjust the definition of &#8220;Covenant Testing Trigger Period&#8221; to increase the required cash availability from
$3,000,000 to $4,000,000, or 10% of the aggregate revolving commitment for the preceding 30 days, and (ii) require that the Company will
not and will not permit any of its subsidiaries, after reasonable due diligence and due inquiry, to knowingly sell their products, inventory
or services directly to any commercial businesses that grow or cultivate cannabis; it being acknowledged, however, that the Company does
not generally conduct due diligence on its individual retail customers.</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">On November 11, 2022, the Company and JPMorgan entered into a default
waiver and consent agreement (the &#8220;Waiver Letter&#8221;) pursuant to which the parties recognized that the Company was in default
on its failure to satisfy the minimum Excess Availability requirement of $7,500,000, as defined in the Credit Agreement, and deliver a
certificate to JPMorgan accurately reflecting the Excess Availability (together, the &#8220;Existing Defaults&#8221;). Under the terms
of the Waiver Letter, JPMorgan agreed to waive the right to enforce an event of default based on the aforementioned Existing Defaults.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Promissory note payable</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 15, 2022, as part of the
consideration for acquisition of Anivia Limited, the Company issued a two-year unsecured 6% subordinated promissory note, payable in
equal semi-annual installments commencing August 15, 2022 (the &#8220;Purchase Note&#8221;). The principal amount of the Purchase
Note was $<span id="xdx_90A_eus-gaap--DebtInstrumentFaceAmount_iI_pn3n3_dm_c20220215__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zHzuD6BbbIZa" title="Face amount"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2022-02-15_custom_AniviaPurchaseNoteMember" format="ixt:numdotdecimal" decimals="-3" scale="6" unitRef="USD">3.5</ix:nonFraction></span>
million with a fair value of $<span id="xdx_900_eus-gaap--DebtInstrumentFairValue_iI_pn3n3_dm_c20220215__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zxhtuhJBbDwh" title="Fair value"><ix:nonFraction name="us-gaap:DebtInstrumentFairValue" contextRef="AsOf2022-02-15_custom_AniviaPurchaseNoteMember" format="ixt:numdotdecimal" decimals="-3" scale="6" unitRef="USD">3.6</ix:nonFraction></span>
million as of February 15, 2022. For the three months ended September 30, 2022, the Company recorded accrued interest of $<span id="xdx_906_eus-gaap--InterestExpenseDebt_c20220701__20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_pp0p0" title="Interest Payable"><ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="From2022-07-012022-09-30_custom_AniviaPurchaseNoteMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">52,500</ix:nonFraction></span>
and amortization of note premium of $<span id="xdx_90C_eus-gaap--AmortizationOfDebtDiscountPremium_c20220701__20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_pp0p0" title="Amortization of Debt Discount (Premium)"><ix:nonFraction name="us-gaap:AmortizationOfDebtDiscountPremium" contextRef="From2022-07-012022-09-30_custom_AniviaPurchaseNoteMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">12,682</ix:nonFraction></span>.
As of September 30, 2022, including $<span id="xdx_90B_eus-gaap--InterestPayableCurrentAndNoncurrent_iI_pp0p0_c20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_z0E157N6Ih9g" title="Interest Payable"><ix:nonFraction name="us-gaap:InterestPayableCurrentAndNoncurrent" contextRef="AsOf2022-09-30_custom_AniviaPurchaseNoteMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">131,250</ix:nonFraction></span>
of accrued interest and $<span id="xdx_904_eus-gaap--DebtInstrumentUnamortizedDiscount_iI_pp0p0_c20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_z5f4wDUoMyf7" title="Debt Instrument, Unamortized Discount"><ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscount" contextRef="AsOf2022-09-30_custom_AniviaPurchaseNoteMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">69,338</ix:nonFraction></span>
of unamortized premium, the total outstanding balance of the Purchase Note was $<span id="xdx_902_eus-gaap--LongTermNotesPayable_c20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_pp0p0" title="Notes Payable, Noncurrent"><ix:nonFraction name="us-gaap:LongTermNotesPayable" contextRef="AsOf2022-09-30_custom_AniviaPurchaseNoteMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,700,588</ix:nonFraction></span>,
which was presented on the consolidated balance sheet as a current portion of $<span id="xdx_906_eus-gaap--LongTermDebtCurrent_c20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_pp0p0" title="Long-Term Debt, Current Maturities"><ix:nonFraction name="us-gaap:LongTermDebtCurrent" contextRef="AsOf2022-09-30_custom_AniviaPurchaseNoteMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,806,565</ix:nonFraction></span>
and a non-current portion of $<span id="xdx_901_eus-gaap--LongTermDebtNoncurrent_c20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_pp0p0" title="Long-Term Debt, Excluding Current Maturities"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="AsOf2022-09-30_custom_AniviaPurchaseNoteMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">894,023</ix:nonFraction></span>.
In October 2022, the Company  paid the first installment of $875,000.</p>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 24 -->
    <div id="xdx_235_zOZHvYiDjzyb" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_236_zh1XWarBC5ge" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock"><p id="xdx_800_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zcoYfZZ1OEUf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 13 - <span id="xdx_827_zaMh4CzxOxie">Related party transactions</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Starting March 1, 2022, the Company
subleases 50,000 square feet of its warehouse space to Box Harmony, LLC, which is a 40% owned joint venture of the Company as
disclosed on Note 1 and Note 2 above. For the three months ended September 30, 2022, the Company recorded a sublease fee of $<span id="xdx_90E_eus-gaap--OtherNonoperatingIncome_c20220701__20220930_zd8LaRp24u3d" title="Non-operating income"><ix:nonFraction name="us-gaap:OtherNonoperatingIncome" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">247,500</ix:nonFraction></span>
as other non-operating income. As of September 30, 2022 and June 30, 2022, other receivables due from Box Harmony was $<span id="xdx_908_eus-gaap--AccountsReceivableRelatedPartiesCurrent_iI_c20220930_zDDt8b10yPPf" title="Other receivable - related party"><ix:nonFraction name="us-gaap:AccountsReceivableRelatedPartiesCurrent" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">134,262</ix:nonFraction></span>
and $<span id="xdx_90D_eus-gaap--AccountsReceivableRelatedPartiesCurrent_iI_c20220630_zcCijFVrHi1h" title="Other receivable - related party"><ix:nonFraction name="us-gaap:AccountsReceivableRelatedPartiesCurrent" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">51,762</ix:nonFraction></span>,
respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 15, 2022, the Company assumed
$<span id="xdx_90B_ecustom--AdvanceFromShareholders_iI_pp0p0_c20220215_zRMxfyaNqd5i" title="Advance from shareholders"><ix:nonFraction name="IPW:AdvanceFromShareholders" contextRef="AsOf2022-02-15" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">92,246</ix:nonFraction></span>
(RMB618,000) of advance from shareholders of DHS through the acquisition of Anivia. This amount was for capital injection pending
capital inspection by the local government in accordance with the PRC rules. As of September 30, 2022 and June 30, 2022, the balance
of advance from shareholders was $<span id="xdx_909_ecustom--AdvanceFromShareholders_iI_pp0p0_c20220930_zGiIrnXfA4Qb" title="Advance from shareholders"><ix:nonFraction name="IPW:AdvanceFromShareholders" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">86,847</ix:nonFraction></span>
and $<span id="xdx_90E_ecustom--AdvanceFromShareholders_iI_pp0p0_c20220630_zIQomBLa9Gxj" title="Advance from shareholders"><ix:nonFraction name="IPW:AdvanceFromShareholders" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">92,246</ix:nonFraction></span>,
respectively.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock"><p id="xdx_80A_eus-gaap--IncomeTaxDisclosureTextBlock_zGXdN4DKYO2a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>Note 14
&#8211; <span id="xdx_82A_zM1PPgbGZ6x8">Income taxes</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended September 30,
2022, as a result of the Company&#8217;s inability to establish a reliable estimate for annual effective tax rate, the
Company calculated income tax expense using the actual effective tax rate year to date, as opposed to the estimated annual effective
tax rate, as provided in Accounting Standards Codification (ASC) 740-270-30-18.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The income tax provision for the three months
ended September 30, 2022 and 2021 consisted of the following:&#160;</p>

<ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zczEpvJlxGY5" summary="xdx: Disclosure - Income taxes (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;<span id="xdx_8B2_zWR5BjxIpihb" style="display: none">Schedule of provision for income tax expense</span></td><td>&#160;</td>
    <td colspan="2" id="xdx_496_20220701__20220930_z6WyItglvX1" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_49A_20210701__20210930_zFfLao41X42d" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30, 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Current:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--CurrentFederalTaxExpenseBenefit_d0_maCITEBzvzk_zOMEWjEZIJ15" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 68%">Federal</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:CurrentFederalTaxExpenseBenefit" contextRef="From2022-07-01to2022-09-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:CurrentFederalTaxExpenseBenefit" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">234,629</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_maCITEBzvzk_zBzOi7B0mgUc" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt">State</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,921</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">108,346</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--CurrentForeignTaxExpenseBenefit_d0_maCITEBzvzk_z5lPsSjudZU6" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 1pt">Foreign</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:CurrentForeignTaxExpenseBenefit" contextRef="From2022-07-01to2022-09-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:CurrentForeignTaxExpenseBenefit" contextRef="From2021-07-012021-09-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--CurrentIncomeTaxExpenseBenefit_iT_pp0p0_mtCITEBzvzk_zl4exZKWuCza" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Total current income tax provision</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">9,921</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">342,975</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_iB" style="vertical-align: bottom; background-color: White">
    <td>Deferred:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_iN_pp0p0_di0_maDITEBzlds_zCqkn9AVjwS9" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt">Federal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">169,467</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" contextRef="From2021-07-012021-09-30" format="ixt:zerodash" decimals="0" scale="0" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_iN_pp0p0_di0_maDITEBzlds_zhJB06JPt7Fd" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">State</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">103,145</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" contextRef="From2021-07-012021-09-30" format="ixt:zerodash" decimals="0" scale="0" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--DeferredForeignIncomeTaxExpenseBenefit_iN_pp0p0_di0_maDITEBzlds_z67tblJkkuO2" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; padding-bottom: 1pt">Foreign</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">185,105</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" contextRef="From2021-07-012021-09-30" format="ixt:zerodash" decimals="0" scale="0" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--DeferredIncomeTaxExpenseBenefit_iNT_pp0p0_di0_mtDITEBzlds_zatKuaVfmFMd" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Total deferred taxes</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">457,717</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2021-07-012021-09-30" format="ixt:zerodash" decimals="0" scale="0" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--OtherTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Total provision for income taxes</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:OtherTaxExpenseBenefit" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">447,796</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:OtherTaxExpenseBenefit" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">342,975</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is subject to U.S. federal income tax
as well as state income tax in certain jurisdictions. The tax&#160;years 2018 to 2020 remain open to examination by the major taxing jurisdictions
to which the Company is subject. The following is a reconciliation of income tax expenses at the effective rate to income tax at the calculated
statutory rates:</p>

<ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zXkrde7AU2wg" summary="xdx: Disclosure - Income taxes (Details - Reconcilation of effective income tax rate)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;<span id="xdx_8B9_zcXAQr78kpK6" style="display: none">Schedule of reconciliation of effective income tax rate</span></td><td>&#160;</td>
    <td colspan="2" id="xdx_49B_20220701__20220930_zNtBnA49Zey8" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_493_20210701__20210930_zlR1w90jBTb6" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30, 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Statutory tax rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_z5DspgYE94Rg" style="vertical-align: bottom; background-color: White">
    <td style="width: 68%">Federal</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">21.00</ix:nonFraction>%</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">21.00</ix:nonFraction>%</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_dp_zu0lnmNZB9w" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">State (net of federal benefit)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">5.85</ix:nonFraction>%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">8.84</ix:nonFraction>%</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_dp0_znTEOqqxNOc8" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Foreign tax rate difference</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">3.91</ix:nonFraction>%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" contextRef="From2021-07-012021-09-30" format="ixt:zerodash" decimals="INF" scale="-2" unitRef="Pure">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_d0_zgoJyQvzDvhd" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Impairment loss on goodwill &#8211; permanent difference</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">17.8</ix:nonFraction>%</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" contextRef="From2021-07-012021-09-30" format="ixt:zerodash" decimals="INF" unitRef="Pure">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_zegRKZ7zhbGg" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Net effect of state income tax deduction and other permanent differences</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">3.29</ix:nonFraction>%</td><td style="padding-bottom: 1pt; text-align: left">)&#8239;&#160;&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">1.97</ix:nonFraction>%</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_zmoTyvXWsZVe" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt">Effective tax rate</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">9.67</ix:nonFraction>%</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">27.87</ix:nonFraction>%</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 25 -->
    <div id="xdx_230_zEy5XqeC2j3e" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_230_zeWhMoRztM1c" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2022, prepaid income taxes
to US tax authorities and income tax payable to Chinese tax authorities was $<span id="xdx_902_eus-gaap--PrepaidTaxes_iI_pp0p0_c20220930__us-gaap--IncomeTaxAuthorityAxis__custom--USTaxAuthoritiesMember_zVvaJvJg10w1"><ix:nonFraction name="us-gaap:PrepaidTaxes" contextRef="AsOf2022-09-30_custom_USTaxAuthoritiesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">214,818</ix:nonFraction>
</span>and $<span id="xdx_90C_eus-gaap--PrepaidTaxes_iI_pp0p0_c20220930__us-gaap--IncomeTaxAuthorityAxis__custom--ChineseTaxAuthoritiesMember_zwWKV7qkUdkb"><ix:nonFraction name="us-gaap:PrepaidTaxes" contextRef="AsOf2022-09-30_custom_ChineseTaxAuthoritiesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">282,029</ix:nonFraction></span>,
respectively. As of June 30, 2022, prepaid income taxes to US tax authorities and income tax payable to Chinese tax authorities was $<span id="xdx_902_eus-gaap--AccruedIncomeTaxes_iI_pp0p0_c20220930__us-gaap--IncomeTaxAuthorityAxis__custom--USTaxAuthoritiesMember_zPJGPth794cl"><ix:nonFraction name="us-gaap:AccruedIncomeTaxes" contextRef="AsOf2022-09-30_custom_USTaxAuthoritiesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">375,087</ix:nonFraction>
</span>and $<span id="xdx_900_eus-gaap--AccruedIncomeTaxes_iI_pp0p0_c20220930__us-gaap--IncomeTaxAuthorityAxis__custom--ChineseTaxAuthoritiesMember_zbjTcoy07WG5"><ix:nonFraction name="us-gaap:AccruedIncomeTaxes" contextRef="AsOf2022-09-30_custom_ChineseTaxAuthoritiesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">299,563</ix:nonFraction></span>,
respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The tax effects of temporary differences which give rise to significant
portions of the deferred taxes are summarized as follows:&#160;</p>

<ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zCTNP5fKA182" summary="xdx: Disclosure - Income Taxes (Details - Deferred taxes)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;<span id="xdx_8B0_zzjNg5G83VZ4" style="display: none">Schedule of deferred taxes</span></td><td>&#160;</td>
    <td colspan="2" id="xdx_49B_20220930_zMrEsfRmguu5" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_490_20220630_zQvuJe3JlMbe" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">September 30,<br />
2022</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">June 30, <br />
2022</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsNetAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: left">Deferred tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseOther_i01I_pp0p0_d0_maDTAGziIo_zsTpUIJT5gpl" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 68%">263A calculation</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">215,434</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">123,884</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--DeferredTaxAssetsInventory_i01I_pp0p0_d0_maDTAGziIo_zaxjQJTxHKo5" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Inventory reserve</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsInventory" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">106,071</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsInventory" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">71,026</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsStateTaxes_i01I_pp0p0_d0_maDTAGziIo_zMugtQ1F2s53" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">State taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsStateTaxes" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,226</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsStateTaxes" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">45,234</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_i01I_pp0p0_d0_maDTAGziIo_zZLVlmPG79Ag" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Accrued expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">157,794</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">69,172</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--DeferredTaxAssetsLeaseAssetsLiabilities_i01I_pp0p0_d0_maDTAGziIo_zMbicu1YG2yb" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">ROU assets / liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="IPW:DeferredTaxAssetsLeaseAssetsLiabilities" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">110,319</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="IPW:DeferredTaxAssetsLeaseAssetsLiabilities" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">83,738</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_i01I_pp0p0_d0_maDTAGziIo_zdXUQqE0AVj7" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Stock-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">99,989</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">70,266</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsDomestic_i01I_pp0p0_d0_zuzJ8LxPGUD2" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Net operating loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">416,933</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" contextRef="AsOf2022-06-30" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsOther_i01I_pp0p0_d0_maDTAGziIo_zFEn3OR0icE8" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; padding-bottom: 1pt">Others</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOther" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">18,797</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOther" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,539</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DeferredTaxAssetsGross_i01TI_pp0p0_d0_mtDTAGziIo_maDTALNz2Je_zPyuQO2C6bN3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; font-weight: bold; text-align: left; padding-bottom: 1pt">Total deferred tax assets</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,127,663</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">470,859</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--DeferredTaxLiabilitiesAbstract_iB" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Deferred tax liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_i01NI_pp0p0_di0_maDITLzthN_zzOTcLbEpeBl" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt">Depreciation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">118,576</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">86,254</ix:nonFraction></td><td style="text-align: left">)&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--DeferredTaxLiabilitiesOtherFiniteLivedAssets_i01NI_pp0p0_di0_maDITLzthN_zmEGA1lX0m89" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Intangible assets acquired</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,280,127</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,323,720</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--DeferredIncomeTaxLiabilities_i01NTI_pp0p0_di0_mtDITLzthN_msDTALNz2Je_zzAxhheCYqz1" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 20pt; font-weight: bold; text-align: left; padding-bottom: 1pt">Total deferred tax liabilities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilities" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,398,703</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilities" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,409,974</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iNTI_pp0p0_di0_mtDTALNz2Je_zJ3ZaDXRJLHe" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Net deferred tax liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsLiabilitiesNet" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">271,040</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsLiabilitiesNet" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">939,115</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)&#160;</td></tr>
  </table>

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

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



<ix:exclude><p id="xdx_23D_zX5vKm2zfcd6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p></ix:exclude>

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:EarningsPerShareTextBlock"><p id="xdx_807_eus-gaap--EarningsPerShareTextBlock_z81R1GRQtf02" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note
15 &#8211; <span id="xdx_823_zZ6e0XhVwNXk">(Loss) Earnings per share</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table sets forth the computation of basic and diluted
earnings per share for the periods presented:&#160;</p>

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

<ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zctlT5b7G2ke" summary="xdx: Disclosure - Earnings per share (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span id="xdx_8B4_zun0Bxav0Ahd" style="display: none">Schedule of computation of earnings per share</span></td><td>&#160;</td>
    <td colspan="2" id="xdx_491_20220701__20220930_zbyLF9uc9zl1" style="text-align: center">&#160;</td><td>&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" id="xdx_494_20210701__20210930_zYiNlECj9EZ5" style="text-align: center">&#160;</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the three months ended<br /> September 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Numerator:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 68%; text-align: left; padding-bottom: 2.5pt">Net income</td><td style="width: 1%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,182,376</ix:nonFraction></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">887,528</ix:nonFraction></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">Denominator:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--WeightedaverageSharesUsedInComputingBasicAndDilutedEarningsPerShareAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Weighted-average shares used in computing basic and diluted earnings per share*</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pdd" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 2.5pt">Basic</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">29,665,716</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">26,484,528</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_i01_pdd" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; padding-bottom: 2.5pt">Diluted</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">29,665,716</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">26,495,420</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--EarningsPerShareBasic_i01_zvq2E6DEdcu5" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">(Loss) Earnings per share - Basic</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.14</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.03</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--EarningsPerShareDiluted_i01_pdd" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 70pt; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- Diluted</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.14</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.03</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 26 -->
    <div id="xdx_231_zjDyh2m9ORZ5" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_238_zV7eCS8N9aPl" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">* Due to the ani-dilutive effect, the computation
of basic and diluted EPS did not include the shares underlying the exercise of warrants as the Company had a net loss for the three months
ended September 30, 2022.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">* For the three months ended September 30, 2021, the
computation of basic and diluted EPS included the vested RSUs.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">* The computation of diluted EPS included the
underlying 10,892 shares of warrants calculated using treasury method for the three months ended September 30, 2021.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">* For the three months ended September 30, 2022
and 2021, <span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_c20220701__20220930_zewDxzQ53Yod" title="Vested shares"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">166,176</ix:nonFraction></span> and <span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_c20210701__20210930_pdd" title="Vested shares"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">40,019</ix:nonFraction></span> vested shares of restricted stock units under the 2020 Equity Incentive Plan (as discussed in Note 16) are
considered issued shares and therefore are included in the computation of basic earnings (loss) per share when the shares are fully vested.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock"><p id="xdx_80B_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zfvNYGTcdHRf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 16 &#8211; <span id="xdx_825_zqXzwySwlu2h">Equity</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Common Stock</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended June 30, 2022, the Company issued
<span id="xdx_902_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20220701__20220930__us-gaap--AwardTypeAxis__custom--StockIssuedForVestedRsusMember_zynlaPGbmNzb" title="Stock Issued During Period, Value, Conversion of Convertible Securities"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" contextRef="From2022-07-012022-09-30_custom_StockIssuedForVestedRsusMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">40,019</ix:nonFraction></span> shares of restricted common stock for RSUs vested in the quarter ended September 30, 2021.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 15, 2022, as part of the consideration
for the acquisition of Anivia and subsidiaries, the Company issued <span id="xdx_90C_eus-gaap--StockIssuedDuringPeriodSharesAcquisitions_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--StatementClassOfStockAxis__us-gaap--RestrictedStockMember_zewpEAYKrA4h" title="Number of shares issued for acquisition"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" contextRef="From2022-02-142022-02-15_custom_AniviaMember_us-gaap_RestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,083,700</ix:nonFraction></span> restricted shares of the Company&#8217;s common stock, valued
at $<span id="xdx_903_eus-gaap--SaleOfStockPricePerShare_c20220215_pdd" title="Sale of Stock, Price Per Share"><ix:nonFraction name="us-gaap:SaleOfStockPricePerShare" contextRef="AsOf2022-02-15" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.27</ix:nonFraction></span> per share, which was the closing price of the Company&#8217;s Common Stock as traded on Nasdaq on February 15, 2022. These shares
have a lock-up period of 180 days and are subject to insider trading restrictions. The fair value of the shares was $<span id="xdx_905_eus-gaap--BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_pp0p0_c20220214__20220215_zZzGTUDVTx3d" title="Business Combination, Consideration Transferred, Equity Interests Issued and Issuable"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" contextRef="From2022-02-142022-02-15" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,528,373</ix:nonFraction></span>, calculated
with a discount of lack of marketability of 21%, which is determined using the Black Scholes Model.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2022 and June 30, 2022, there
were <span id="xdx_90B_eus-gaap--CommonStockSharesIssued_iI_c20220930_zkcDK4t5BOq8" title="Common stock, shares issued"><span id="xdx_901_eus-gaap--CommonStockSharesOutstanding_iI_c20220930_zzn4T0fRNPJ7" title="Common stock, shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">29,572,382</ix:nonFraction></ix:nonFraction></span></span> and <span id="xdx_905_eus-gaap--CommonStockSharesIssued_iI_c20220630_zlZ36i2Iu7Zk" title="Common stock, shares issued"><span id="xdx_90A_eus-gaap--CommonStockSharesOutstanding_iI_c20220630_zGnIeReTfWQ9" title="Common stock, shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">29,572,382</ix:nonFraction></ix:nonFraction></span></span> shares of Common Stock issued and outstanding, respectively.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s Preferred Stock was
authorized as &#8220;blank check&#8221; series of Preferred Stock, providing that the Board of Directors is expressly authorized,
subject to limitations prescribed by law, by resolution or resolutions and by filing a certificate pursuant to the applicable law of
the State of Nevada, to provide, out of the authorized but unissued shares of Preferred Stock, for series of Preferred Stock, and to
establish from time to time the number of shares to be included in each such series, and to fix the designation, powers, preferences
and rights of the shares of each such series and the qualifications, limitations or restrictions thereof. As of September 30, 2022
and June 30, 2022, respectively, there were no shares of Preferred Stock  issued and outstanding.</p>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 27 -->
    <div id="xdx_233_z7Zabcc8BPq6" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_23F_zZGSWy7m1cY2" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Equity Incentive Plan</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 5, 2021, the Company&#8217;s Board of
Directors adopted, and its stockholders approved and ratified, the iPower Inc. Amended and Restated 2020 Equity Incentive Plan (the &#8220;Plan&#8221;).
The Plan allows for the issuance of up to <span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_c20220930__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember_pdd"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="AsOf2022-09-30_custom_EquityIncentivePlanMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,000,000</ix:nonFraction>
</span>shares of Common Stock, whether in the form of options, restricted stock, restricted stock units, stock appreciation rights, performance
units, performance shares and other stock or cash awards. The general purpose of the Plan is to provide an incentive to the Company&#8217;s
directors, officers, employees, consultants and advisors by enabling them to share in the future growth of the Company&#8217;s business.
On November 16, 2021, we filed a registration statement on Form S-8 registering all shares issuable under the Plan.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Restricted Stock Unit</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Following completion of the IPO on May 11,
2021, pursuant to their letter agreements, the Company awarded a total of <span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20200701__20210514__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__us-gaap--RelatedPartyTransactionAxis__custom--LetterAgreementsMember_pdd"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" contextRef="From2020-07-012021-05-14_us-gaap_RestrictedStockUnitsRSUMember_custom_LetterAgreementsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">46,546</ix:nonFraction> </span>restricted
stock units (&#8220;RSUs&#8221;) under the Plan to its independent directors, Chief Financial Officer, and certain other employees
and consultants, all of which are subject to certain vesting conditions in the next 12 months and restrictions until filing of a
Form S-8 for registration of the shares. On November 16, 2021, we filed a registration statement on Form S-8 registering all shares
issuable under the Plan. The fair value of the RSUs was determined to be based on $5.00 per share, the initial listing price of the
Company&#8217;s common stock on the grant date. The fair value of RSUs issued subsequent to IPO date was based on the stock price on
each grant date. During the three months ended September 30, 2022, the Company granted an additional <span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_pdd"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" contextRef="From2022-07-012022-09-30_us-gaap_RestrictedStockUnitsRSUMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">29,806</ix:nonFraction> </span>shares
of RSUs. For the three months ended September 30, 2022 and 2021, the Company recorded $<span id="xdx_907_eus-gaap--ShareBasedCompensation_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_pp0p0"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2022-07-012022-09-30_us-gaap_RestrictedStockUnitsRSUMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">27,500</ix:nonFraction> </span>and
$<span id="xdx_905_eus-gaap--ShareBasedCompensation_c20210701__20210930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_pp0p0"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2021-07-012021-09-30_us-gaap_RestrictedStockUnitsRSUMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">103,054</ix:nonFraction> </span>of
stock-based compensation expense. As of September 30, 2022 and June 30, 2022, the unvested number of RSUs was <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_c20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_pdd"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" contextRef="AsOf2022-09-30_us-gaap_RestrictedStockUnitsRSUMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,304</ix:nonFraction> </span>and <span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_c20220630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_pdd"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" contextRef="AsOf2022-06-30_us-gaap_RestrictedStockUnitsRSUMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">6,608</ix:nonFraction> </span>and
the unamortized expense was $<span id="xdx_906_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20220930_pp0p0"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,500</ix:nonFraction> </span>and
$<span id="xdx_905_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20220630_pp0p0"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">15,000</ix:nonFraction></span>,
respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Information relating to RSU grants is summarized as
follows:&#160;&#160;</p>

<ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_z77BDAGNWiAi" summary="xdx: Disclosure - Equity (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;<span id="xdx_8B6_zYKcxx7xLrpb" style="display: none">Schedule of RSU activity</span></td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Total RSUs Issued</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Total Fair Market Value of RSUs Issued as Compensation (1)</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 68%; text-align: left">RSUs granted, but not vested, at June 30, 2022</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zCgES3cbvHvc" title="RSU&apos;s outstanding at beginning" style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2022-06-30_us-gaap_RestrictedStockUnitsRSUMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">6,608</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 13%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">RSUs granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_pdd" title="RSUs granted" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2022-07-012022-09-30_us-gaap_RestrictedStockUnitsRSUMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">29,806</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--StockIssued1_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_fKDEp_zXhAf7xgM2O1" title="Total Fair Market Value of RSUs Issued as Compensation RSUs granted" style="text-align: right"><ix:nonFraction name="us-gaap:StockIssued1" contextRef="From2022-07-012022-09-30_us-gaap_RestrictedStockUnitsRSUMember" id="Fact001143" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">RSUs forfeited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d0_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zyWY1qyexhi8" title="RSUs forfeited" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="From2022-07-012022-09-30_us-gaap_RestrictedStockUnitsRSUMember" format="ixt:zerodash" decimals="INF" unitRef="Shares">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">RSUs vested</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_iN_di_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zzyNlkBJcg7k" title="RSUs vested" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" contextRef="From2022-07-012022-09-30_us-gaap_RestrictedStockUnitsRSUMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">33,110</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt">RSUs granted, but not vested, at September 30, 2022</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zy83ov3lkJV8" title="RSU&apos;s outstanding at ending" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2022-09-30_us-gaap_RestrictedStockUnitsRSUMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,304</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td><span id="xdx_F09_zBLx5A9muPda" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td><span id="xdx_F12_zRUFjP43uswb" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:footnote id="Footnote001150" xml:lang="en-US">The total fair value was based on the current stock price on the grant date.</ix:footnote></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2022, of the <span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_c20220701__20220930_z5KrPkIbQaDl" title="Vested shares"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">166,176</ix:nonFraction></span> vested RSUs,
<span id="xdx_906_ecustom--StockIssuedForRsusVested_iI_c20220930_zqoAWWpmfTaa" title="Stock issued for RSU&apos;s vested"><ix:nonFraction name="IPW:StockIssuedForRsusVested" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">40,019</ix:nonFraction></span> shares of Common Stock were issued, and <span id="xdx_90E_ecustom--StockToBeIssuedForRsuVested_c20220930_pdd" title="Stock to be issued for RSU&apos;s vested"><ix:nonFraction name="IPW:StockToBeIssuedForRsuVested" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">126,157</ix:nonFraction></span> shares were to be issued upon setup of the plan administration account.</p>

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

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 28 -->
    <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></td><td id="xdx_238_znPs3l2qIs89" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_231_z8wwyhIUVkgc" style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: justify">On May 12, 2022, the
Compensation Committee of the Board of Directors approved an incentive plan for the Company&#8217;s executive officers consisting of
a cash performance bonus of $<span id="xdx_90A_ecustom--CashPerformanceBonus_pp0p0_c20220501__20220512_zYOb81AG7jh1" title="Cash performance bonus"><ix:nonFraction name="IPW:CashPerformanceBonus" contextRef="From2022-05-012022-05-12" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">60,000</ix:nonFraction></span>
to be awarded to Kevin Vassily, CFO of the Company, and stock option grants (the &#8220;Option Grants&#8221;) in the amount of (i) <span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20220501__20220512__srt--CounterpartyNameAxis__custom--ChenlongTanMember_pdd" title="Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" contextRef="From2022-05-012022-05-12_custom_ChenlongTanMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,000,000</ix:nonFraction></span>
shares to Chenlong Tan, CEO and (ii) <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20220501__20220512__srt--CounterpartyNameAxis__custom--MrVassilyMember_pdd" title="Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" contextRef="From2022-05-012022-05-12_custom_MrVassilyMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">330,000</ix:nonFraction></span>
shares to Mr. Vassily. The Option Grants, which were issued on May 13, 2022, have an exercise price of $<span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220513_pdd" title="Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2022-05-13" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.12</ix:nonFraction></span>,
a contractual term of 10 years and consist of six vesting tranches with a vesting schedule based entirely on the attainment of both
designated operational milestones (performance conditions) and market conditions (together, the &#8220;Designated Milestones&#8221;),
which are set forth in six vesting tranches, assuming continued employment of the recipients through the date on which such Designated
Milestones are achieved. Each of the six vesting tranches for the Option Grants will vest when both (i) the market capitalization
milestone for such tranche, which begins at $150 million&#160;for the first tranche and increases by increments of $50&#160;million
through the fourth tranche and $100 million thereafter (based on achieving such market capitalization for five consecutive trading
days), has been achieved, and (ii) any one of the following six operational milestones focused on revenue or any one of
the six operational milestones focused on operating income have been achieved during a given fiscal year.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The&#160;achievement status of the operational milestones
as of September 30, 2022 was as follows:</p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: center">&#160;</td><td colspan="5" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue in Fiscal Year</span></td><td style="padding-bottom: 1pt; text-align: center">&#160;</td><td style="text-align: center; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&#160;</td><td colspan="5" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating Income in Fiscal Year</span></td><td style="padding-bottom: 1pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Milestone</span></td><td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Milestone</span></td><td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(in Millions)</span></td><td style="padding-bottom: 1pt; text-align: center">&#160;</td><td style="text-align: center; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Achievement Status</span></td><td style="padding-bottom: 1pt; text-align: center">&#160;</td><td style="text-align: center; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(in Millions)</span></td><td style="padding-bottom: 1pt; text-align: center">&#160;</td><td style="text-align: center; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Achievement Status</span></td><td style="padding-bottom: 1pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 1%; text-align: left">$</td><td style="width: 22%; text-align: right">90</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 22%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Probable</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 21%; text-align: right">6</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 21%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Probable</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">$</td><td style="text-align: right">100</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Probable</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">8</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Probable</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">$</td><td style="text-align: right">125</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Probable</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Probable</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">$</td><td style="text-align: right">150</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Probable</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">12</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">$</td><td style="text-align: right">200</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Probable</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">16</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">$</td><td style="text-align: right">250</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">20</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company evaluated the performance condition and
market condition under ASC 718-10-20. The Option Grants are considered an award containing a performance and a market condition and both
conditions (in this case at least one of the performance conditions) must be satisfied for the award to vest. The market condition is
incorporated into the fair value of the award, and that fair value is recognized over the longer of the implied service period or requisite
service period if it is probable that one of the performance conditions will be met. In relation to the five awards deemed probable to
vest, the recognition period ranges from 2.93 years to 9.64 years. If the performance condition is ultimately not met, compensation cost
related to the award should not be recognized (or should be reversed to the extent any expense has been recognized related to such tranche)
because the vesting condition in the award would not have been satisfied.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On the grant date, a Monte Carlo simulation was used
to determine for each tranche (i) a fixed amount of expense for such tranche and (ii) the future time when the market capitalization milestone
for such tranche was expected to be achieved. Separately, based on a subjective assessment of our future financial performance, each quarter
we determine whether it is probable that we will achieve each operational milestone that has not previously been achieved or deemed probable
of achievement and if so, the future time when we expect to achieve that operational milestone. The Monte Carlo simulation utilized the
following inputs:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock Price - $<span id="xdx_90F_eus-gaap--SharePrice_iI_c20220512_zxY4IPVEalJ6" title="Share price"><ix:nonFraction name="us-gaap:SharePrice" contextRef="AsOf2022-05-12" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.12</ix:nonFraction></span> </span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Volatility &#8211; <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20220511__20220512_zjpnMvhxVd27" title="Volatility"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2022-05-112022-05-12" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">95.65</ix:nonFraction></span>% </span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Term &#8211;<span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220511__20220512_zJQRyLVpysXf" title="Term"><ix:nonNumeric contextRef="From2022-05-112022-05-12" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">10</ix:nonNumeric></span> years</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk Free Rate of Return &#8211; <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20220511__20220512_zBR5Ahb8p1y5" title="Risk Free Rate of Return"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2022-05-112022-05-12" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">2.93</ix:nonFraction></span>% </span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dividend Yield &#8211; <span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_c20220511__20220512_zcE2UIjrSkda" title="Dividend Yield"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="From2022-05-112022-05-12" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0</ix:nonFraction></span>%</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

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

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

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

<ix:exclude><!-- Field: Page; Sequence: 29 -->
    <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></td><td id="xdx_238_zRp0F37ogGJh" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_238_zWcYg1O7uOz1" style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The total fair value of the Option Grants was $3.2
million of which, at June 30, 2022, $2.3 million is deemed probable of vesting. As of September 30, 2022, <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_dn_c20220930_znQLD7soDoi9" title="Options vested"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_dn_c20210930_zAOXmFNozmVl" title="Options vested"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" contextRef="AsOf2022-09-30" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" contextRef="AsOf2021-09-30" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares">none</ix:nonFraction></ix:nonFraction></span></span> of the options had vested.
For the three months ended September 30, 2022 and 2021, the Company recorded $<span id="xdx_900_eus-gaap--ShareBasedCompensation_c20220701__20220930__us-gaap--AwardTypeAxis__custom--OptionsGrantedMember_pp0p0" title="Share-Based Payment Arrangement, Noncash Expense"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2022-07-012022-09-30_custom_OptionsGrantedMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">110,382</ix:nonFraction></span> and $<span id="xdx_902_eus-gaap--ShareBasedCompensation_c20210701__20210930__us-gaap--AwardTypeAxis__custom--OptionsGrantedMember_pp0p0" title="Share-Based Payment Arrangement, Noncash Expense"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2021-07-012021-09-30_custom_OptionsGrantedMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">0</ix:nonFraction></span> of stock-based compensation expense related
to the Option Grants. Unrecognized compensation cost related to tranches probable of vesting is approximately $2.1 million and will
be recognized over 2.8 years to 9.5 years, depending on the tranche.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="IPW:WarrantLiabilitiesTextBlock"><p id="xdx_807_ecustom--WarrantLiabilitiesTextBlock_zbcImHOPFRq9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 17 &#8211; <span id="xdx_825_z6MmxVhFFLp1">Warrant liabilities</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s warrant liabilities contained
unobservable inputs that reflected the Company&#8217;s own assumptions in which there was little, if any, market activity as of the measurement
date. Accordingly, the Company&#8217;s warrant liabilities were measured at fair value on a recurring basis using unobservable inputs
and were classified as Level 3 measurements.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 30, 2020, the Company issued warrants
to purchase <span id="xdx_902_ecustom--WarrantsIssuedShares_iI_c20201230__srt--CounterpartyNameAxis__custom--PlacementAgentMember__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zB9ShVjyweDb" title="Warrants issued"><ix:nonFraction name="IPW:WarrantsIssuedShares" contextRef="AsOf2020-12-30_custom_PlacementAgentMember_custom_SeriesAConvertiblePreferredStockMember_us-gaap_PrivatePlacementMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,415</ix:nonFraction></span> shares of Series A Convertible Preferred Stock to Boustead Securities, LLC (the &#8220;Placement Agent&#8221;) as compensation,
which was recorded as financing expense. The exercise price of the warrants is $<span id="xdx_909_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_c20201230__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember__srt--CounterpartyNameAxis__custom--PlacementAgentMember_pdd" title="Warrant exercise price"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" contextRef="AsOf2020-12-30_custom_SeriesAConvertiblePreferredStockMember_custom_PlacementAgentMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">10</ix:nonFraction></span> per share and expires in five years from the issuance
date. This Series A Preferred Stock warrant were valued using Black Scholes Option Pricing Model at issuance date and recorded $<span id="xdx_909_eus-gaap--FinancingInterestExpense_c20201201__20201230__srt--CounterpartyNameAxis__custom--PlacementAgentMember__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_pp0p0" title="Financing expense"><span id="xdx_90A_ecustom--WarrantLiability_c20201201__20201230__srt--CounterpartyNameAxis__custom--PlacementAgentMember__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_pp0p0" title="Warrant liability"><ix:nonFraction name="us-gaap:FinancingInterestExpense" contextRef="From2020-12-012020-12-30_custom_PlacementAgentMember_custom_SeriesAConvertiblePreferredStockMember_us-gaap_PrivatePlacementMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD"><ix:nonFraction name="IPW:WarrantLiability" contextRef="From2020-12-012020-12-30_custom_PlacementAgentMember_custom_SeriesAConvertiblePreferredStockMember_us-gaap_PrivatePlacementMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">8,047</ix:nonFraction></ix:nonFraction></span></span>
as financing expense and warrant liability.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 27, 2021, the Company completed a private
placement offering pursuant to which the Company sold to two accredited investors an aggregate of $<span id="xdx_901_eus-gaap--ProceedsFromIssuanceOrSaleOfEquity_c20210126__20210127__srt--CounterpartyNameAxis__custom--TwoAccreditedInvestorsMember__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_pp0p0" title="Proceeds from sale of equity"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOrSaleOfEquity" contextRef="From2021-01-262021-01-27_custom_TwoAccreditedInvestorsMember_us-gaap_PrivatePlacementMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,000,000</ix:nonFraction></span> in Convertible Notes and
warrants to purchase shares of Class A Common Stock equaling 80% of the number of shares of Class A Common Stock issuable upon conversion
of the Convertible Notes. The convertible note warrants shall be exercisable for a period of three years from the IPO completion date
at a per share exercise price equal to the IPO. In accordance with the terms of the warrants, in the event the Convertible Notes are repaid
in cash by the Company, the warrants issued in conjunction with the Convertible Notes will expire and have no further value.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the Convertible Note offering,
the Company also issued placement agent warrants to purchase 7.0% of the shares of Common Stock underlying the Convertible Notes exercisable
at the conversion price of the Convertible Note (the &#8220;Conversion Price&#8221;). The placement agent warrants had an exercise period
of five years from the issuance date.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 14, 2021, upon closing of its IPO, the Company
remeasured the warrants to fair value using the Modified Black Scholes Option Pricing Model, based on the expected fair value of the underlying
stock with the following assumptions:</p>

<ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"><table cellspacing="0" cellpadding="0" summary="xdx: Disclosure - Warrant liabilities (Details - Assumptions)" id="xdx_882_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_z86P0Tn7aMGa" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td>&#160;<span id="xdx_8B4_zH502N0Cgkc1" style="display: none">Schedule of assumptions for warrant liabilities</span></td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="width: 50%">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 50%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of May 14, 2021</span></td></tr>
  <tr style="vertical-align: top; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected term</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember" title="Fair value measurement assumptions"><ix:nonNumeric contextRef="From2020-07-012021-05-14_custom_WarrantLiabilityMember_us-gaap_MeasurementInputExpectedTermMember" name="us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue">1 day to 3 years</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected volatility</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember" title="Fair value measurement assumptions"><ix:nonNumeric contextRef="From2020-07-012021-05-14_custom_WarrantLiabilityMember_us-gaap_MeasurementInputPriceVolatilityMember" name="us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue">3.3% to 58%</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk-free interest rate</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember" title="Fair value measurement assumptions"><ix:nonNumeric contextRef="From2020-07-012021-05-14_custom_WarrantLiabilityMember_us-gaap_MeasurementInputRiskFreeInterestRateMember" name="us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue">0.35% to 0.92%</ix:nonNumeric></span> </span></td></tr>
  <tr style="vertical-align: top; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected dividend rate</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember" title="Fair value measurement assumptions"><ix:nonNumeric contextRef="From2020-07-012021-05-14_custom_WarrantLiabilityMember_us-gaap_MeasurementInputExpectedDividendRateMember" name="us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue">0%</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Probability</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__custom--MeasurementInputProbablityMember" title="Fair value measurement assumptions"><ix:nonNumeric contextRef="From2020-07-012021-05-14_custom_WarrantLiabilityMember_custom_MeasurementInputProbablityMember" name="us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue">100%</ix:nonNumeric></span></span></td></tr>
  </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of May 14, 2021, the fair value of the warrant
liabilities was $<span id="xdx_90C_eus-gaap--FinancialLiabilitiesFairValueDisclosure_c20210514_pp0p0" title="Fair value of warrant liabilities"><ix:nonFraction name="us-gaap:FinancialLiabilitiesFairValueDisclosure" contextRef="AsOf2021-05-14" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,361,347</ix:nonFraction></span>, which includes $<span id="xdx_908_eus-gaap--FinancialLiabilitiesFairValueDisclosure_c20210514__us-gaap--FinancialInstrumentAxis__custom--PreferredStockWarrantsMember_pp0p0" title="Fair value of warrant liabilities"><ix:nonFraction name="us-gaap:FinancialLiabilitiesFairValueDisclosure" contextRef="AsOf2021-05-14_custom_PreferredStockWarrantsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,610</ix:nonFraction></span> preferred stock warrant, $<span id="xdx_907_eus-gaap--FinancialLiabilitiesFairValueDisclosure_c20210514__us-gaap--FinancialInstrumentAxis__custom--ConvertibleNoteInvestorsMember_pp0p0" title="Fair value of warrant liabilities"><ix:nonFraction name="us-gaap:FinancialLiabilitiesFairValueDisclosure" contextRef="AsOf2021-05-14_custom_ConvertibleNoteInvestorsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,324,668</ix:nonFraction></span> warrants issued to the Convertible Note investors
and $<span id="xdx_900_eus-gaap--FinancialLiabilitiesFairValueDisclosure_c20210514__us-gaap--FinancialInstrumentAxis__custom--PlacementAgentWarrantsMember_pp0p0" title="Fair value of warrant liabilities"><ix:nonFraction name="us-gaap:FinancialLiabilitiesFairValueDisclosure" contextRef="AsOf2021-05-14_custom_PlacementAgentWarrantsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">32,069</ix:nonFraction></span> warrants issued to the placement agent. The increase in fair value immediately before the IPO was $<span id="xdx_90D_eus-gaap--FairValueAdjustmentOfWarrants_pp0p0_c20210101__20211231__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zhxx7Wff82sa" title="Fair Value Adjustment of Warrants"><ix:nonFraction name="us-gaap:FairValueAdjustmentOfWarrants" contextRef="From2021-01-012021-12-31_us-gaap_WarrantMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">617,593</ix:nonFraction></span>, which was reported
in other non-operating expenses for the year ended June 30, 2021.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Upon closing the IPO on May 14, 2021, the Placement
Agent exercised its warrants in full to purchase a total of <span id="xdx_909_ecustom--WarrantsExercised_c20210514__srt--CounterpartyNameAxis__custom--BousteadSecuritiesLLCMember_pdd" title="Warrants exercised"><ix:nonFraction name="IPW:WarrantsExercised" contextRef="AsOf2021-05-14_custom_BousteadSecuritiesLLCMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">24,451</ix:nonFraction></span> shares of the Company&#8217;s Common Stock and, as such, there were
no placement agent warrants outstanding as of June 30, 2021. At the same time, the outstanding warrants held by the Convertible Note investors
were reclassed to additional paid in capital as the terms became fixed upon closing of the IPO. Through September 30, 2022, none of the
private placement investors exercised any of their warrants. As such, as of September 30, 2022 and June 30, 2022, the number of shares
issuable under the outstanding warrants was <span id="xdx_90C_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20220930_znqoSsm9moOb" title="Outstanding warrants"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">685,715</ix:nonFraction></span>, with an average exercise price of $<span id="xdx_903_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_c20220930_pdd" title="Warrant exercise price"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">5.00</ix:nonFraction></span> per share.</p>

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

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

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

<ix:exclude><p id="xdx_231_zhOLjx2TgaK7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 30 -->
    <div id="xdx_23F_zAQosiNNbfId" style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></td><td id="xdx_23B_zJRgDo8zI033" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_23A_z0uHQDlHbpt1" style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:ConcentrationRiskDisclosureTextBlock"><p id="xdx_800_eus-gaap--ConcentrationRiskDisclosureTextBlock_zurUerHAARB4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 18 - <span id="xdx_826_zFsdGLKgXPRb">Concentration of risk</span></b></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments that potentially subject the
Company to significant concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2022 and June 30, 2022, $<span id="xdx_901_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20220930_pp0p0" title="Cash and Cash Equivalents, at Carrying Value"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,842,146</ix:nonFraction></span>
and $<span id="xdx_904_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20220630_pp0p0" title="Cash and Cash Equivalents, at Carrying Value"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,821,947</ix:nonFraction></span>, respectively, were deposited with various major financial institutions in the United States and PRC. Accounts at each
institution in the United States are insured by the Federal Deposit Insurance Corporation (FDIC) for up to $250,000. The Company had approximately
$<span id="xdx_906_eus-gaap--CashUninsuredAmount_iI_pn3n3_dm_c20220930_zGpskGeucT33" title="Cash, Uninsured Amount"><ix:nonFraction name="us-gaap:CashUninsuredAmount" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="-3" scale="6" unitRef="USD">3.9</ix:nonFraction></span> million and $<span id="xdx_90C_eus-gaap--CashUninsuredAmount_iI_pn3n3_dm_c20220630_zGYFRicfZDe8" title="Cash, Uninsured Amount"><ix:nonFraction name="us-gaap:CashUninsuredAmount" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="-3" scale="6" unitRef="USD">0.5</ix:nonFraction></span> million, respectively, in excess of the FDIC insurance limit, as of September 30, 2022 and June 30, 2022.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable are typically unsecured and derived
from revenue earned from customers, thereby exposing the Company to credit risk. The risk is mitigated by the Company&#8217;s assessment
of its customers&#8217; creditworthiness and its ongoing monitoring of outstanding balances. The Company maintains reserves for estimated
credit losses, and such losses have generally been within expectations.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The business of DHS, the Company&#8217;s VIE, may
be impacted by Chinese economic conditions, changes in regulations and laws, and other uncertainties.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Customer and vendor concentration risk</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended September 30, 2022
and 2021, Amazon Vendor and Amazon Seller customers accounted for <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__srt--MajorCustomersAxis__custom--AmazonVendorAndAmazonSellerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zW0SznjDrTC" title="Concentration Risk, Percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-07-012022-09-30_custom_AmazonVendorAndAmazonSellerMember_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">91</ix:nonFraction></span>%
and <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20210930__srt--MajorCustomersAxis__custom--AmazonVendorAndAmazonSellerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zaJb9ZX5dub5" title="Concentration Risk, Percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2021-07-012021-09-30_custom_AmazonVendorAndAmazonSellerMember_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">89</ix:nonFraction></span>%
of the Company's total revenues, respectively. As of September 30, 2022 and June 30, 2022, accounts receivable from Amazon Vendor
and Amazon Seller accounted for <span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__srt--MajorCustomersAxis__custom--AmazonVendorAndAmazonSellerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z0cnZDNbr3C1" title="Concentration Risk, Percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-07-012022-09-30_custom_AmazonVendorAndAmazonSellerMember_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">94</ix:nonFraction></span>%
and <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20210930__srt--MajorCustomersAxis__custom--AmazonVendorAndAmazonSellerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z2KMgNyFHB0j" title="Concentration Risk, Percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2021-07-012021-09-30_custom_AmazonVendorAndAmazonSellerMember_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">94</ix:nonFraction></span>%
of the Company&#8217;s total accounts receivable.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended September 30, 2022 and
2021, one supplier accounted for 19% and two suppliers accounted for <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfSalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--TwoSuppliersMember_zFw2JIQbpzx7" title="Concentration Risk, Percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2021-07-012021-09-30_us-gaap_CostOfSalesMember_us-gaap_ProductConcentrationRiskMember_custom_TwoSuppliersMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">47</ix:nonFraction></span>% (<span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfSalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--OneSupplierMember_z1pwrk6nhRo" title="Concentration Risk, Percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2021-07-012021-09-30_us-gaap_CostOfSalesMember_us-gaap_ProductConcentrationRiskMember_custom_OneSupplierMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">36</ix:nonFraction></span>% and <span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfSalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--AnotherSupplierMember_zFFljfYs8E0a" title="Concentration Risk, Percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2021-07-012021-09-30_us-gaap_CostOfSalesMember_us-gaap_ProductConcentrationRiskMember_custom_AnotherSupplierMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">11</ix:nonFraction></span>%) of the Company's total purchases, respectively.
As of September 30, 2022, accounts payable to two suppliers accounted for <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--OneSupplierMember_zoJgPcwahE99" title="Concentration Risk, Percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-07-012022-09-30_us-gaap_AccountsPayableMember_us-gaap_ProductConcentrationRiskMember_custom_OneSupplierMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">48</ix:nonFraction></span>% and <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--AnotherSupplierMember_z3hljzJUZE51" title="Concentration Risk, Percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-07-012022-09-30_us-gaap_AccountsPayableMember_us-gaap_ProductConcentrationRiskMember_custom_AnotherSupplierMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">11</ix:nonFraction></span>% of the Company&#8217;s total accounts payable. As
of June 30, 2022, accounts payable to two suppliers accounted for <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--OneSupplierMember_zieeSr93ezV2" title="Concentration Risk, Percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2021-07-012021-09-30_us-gaap_AccountsPayableMember_us-gaap_ProductConcentrationRiskMember_custom_OneSupplierMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">34</ix:nonFraction></span>% and <span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--AnotherSupplierMember_z4uzHjHAJtw" title="Concentration Risk, Percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2021-07-012021-09-30_us-gaap_AccountsPayableMember_us-gaap_ProductConcentrationRiskMember_custom_AnotherSupplierMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">10</ix:nonFraction></span>%, respectively, of the Company&#8217;s total accounts payable.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock"><p id="xdx_808_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_z8H0Xtud2JC" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 19 - <span id="xdx_824_zs3HgXT1ekV7">Commitments and contingencies</span></b></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has adopted ASC842 since its
inception date, April 11, 2018. The Company has entered into a lease agreement to rent office and warehouse space with a lease period
from December 1, 2018 until December 31, 2020. On August 24, 2020, the Company negotiated for new terms to extend the lease through
December 21, 2023 at the rate of approximately $42,000 per month.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 1, 2020, in addition to the primary
fulfillment center, the Company leased a second fulfillment center in City of Industry, California. The base rental fee ranges from $27,921
to $29,910 per month through October 31, 2023.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 15, 2022, upon completion of the acquisition
of Anivia Limited, the Company assumed an operating lease for offices located in the People&#8217;s Republic of China.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 28, 2021, the Company entered into a Lease
agreement (the &#8220;Lease Agreement&#8221;) with 9th &amp; Vineyard, LLC, a Delaware limited liability company (the &#8220;Landlord&#8221;),
to lease from the Landlord approximately 99,347 square feet of space located at 8798 9th Street, Rancho Cucamonga, California (the &#8220;Premises&#8221;).
The term of the Lease Agreement was for 62 months, commencing on the date on which the Landlord completes certain prescribed improvements
on the property (the &#8220;Rent Commencement Date&#8221;). The Lease Agreement does not provide for an option to renew.</p>

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

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

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

<ix:exclude><p id="xdx_23C_zhp3GAuZgRhl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"></p></ix:exclude>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">In addition, the Company
will be responsible for its pro rata share of certain costs, including utility costs, insurance and common area costs, as further detailed
in the Lease Agreement. Following the Rent Commencement Date, the first two months of the Base Rent were to be abated.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The lease was not started under the original
Lease Agreement as completion of the construction was not timely completed. On February 23, 2022, as a result of the delay in completion
of the construction, the Company entered into an amended agreement to extend the lease term to 74 months. The lease commencement date
is February 10, 2022, with rent payments commencing May 11, 2022 and the lease expiring on May 31, 2028. The base rental fee ranges from
$114,249 to $140,079 per month through the expiration date of May 31, 2028.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 1, 2022, the Company leased another
fulfillment center in Duarte, California. <span id="xdx_90F_ecustom--RentalFee_c20220425__20220502" title="Rental fee description"><ix:nonNumeric contextRef="From2022-04-252022-05-02" name="IPW:RentalFee">The
base rental fee ranges from $56,000 to $59,410 per month through April 30, 2025.</ix:nonNumeric></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total commitment for the full term of these
leases is $<span id="xdx_902_eus-gaap--ContractualObligation_iI_pp0p0_c20220930_zOtAsTK89zhf" title="Contractual obligation"><ix:nonFraction name="us-gaap:ContractualObligation" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">12,440,869</ix:nonFraction></span>.
The financial statements reflected $<span id="xdx_904_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pp0p0_c20220930_zba7Wb3So6Z9" title="Right of use asset - non-current"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">9,805,484</ix:nonFraction></span>
and $<span id="xdx_90D_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pp0p0_c20220630_z25GeSR2YKxf" title="Right of use asset - non-current"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,453,282</ix:nonFraction></span>,
respectively, of operating lease right-of-use assets, and $<span id="xdx_90F_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20220930_zq2igGvC9Xif" title="Operating lease liabilities"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,210,581</ix:nonFraction></span>
and $<span id="xdx_90E_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20220630_z0JJwIG2bJHk" title="Operating lease liabilities"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,848,544</ix:nonFraction></span>,
respectively, of operating lease liabilities as of September 30, 2022 and June 30, 2022.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Three Months Ended September 30, 2022 and 2021:&#160;</p>

<ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:LeaseCostTableTextBlock"><table cellspacing="0" cellpadding="0" summary="xdx: Disclosure - Commitments and contingencies (Details - Lease cost)" id="xdx_898_eus-gaap--LeaseCostTableTextBlock_zyPetp67ISLd" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;<span id="xdx_8B0_zD1XzAPg6DJa" style="display: none">Schedule of lease cost and other information</span></td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Lease cost</span></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9/30/2022</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9/30/2021</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 68%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating lease cost (included in
    selling and fulfillment in the Company's statement of operations)</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td id="xdx_988_eus-gaap--OperatingLeaseCost_c20220701__20220930_pp0p0" title="Operating lease cost" style="width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">779,233</ix:nonFraction></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td id="xdx_986_eus-gaap--OperatingLeaseCost_c20210701__20210930_pp0p0" title="Operating lease cost" style="width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">205,517</ix:nonFraction></span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Other information</span></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash paid for amounts included in the measurement of lease liabilities</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td id="xdx_986_eus-gaap--OperatingLeasePayments_c20220701__20220930_pp0p0" title="Cash paid for amounts included in the measurement of lease liabilities" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2022-07-01to2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">769,061</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td id="xdx_984_eus-gaap--OperatingLeasePayments_c20210701__20210930_pp0p0" title="Cash paid for amounts included in the measurement of lease liabilities" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2021-07-012021-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">209,763</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Remaining term in years</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_ecustom--OperatingLeaseWeightedAverageRemainingLeaseTerm2_c20220701__20220930" title="Remaining lease term in years"><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" name="IPW:OperatingLeaseWeightedAverageRemainingLeaseTerm2">0.83 &#8211; 5.67</ix:nonNumeric></span></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20220630_zeUiZxlhhVs1" title="Lease remaining term"><ix:nonNumeric contextRef="AsOf2022-06-30" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1">2.25</ix:nonNumeric></span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Average discount rate - operating leases</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_ecustom--OperatingLeaseWeightedAverageDiscountRatePercent1_c20220701__20220930" title="Average discount rate - operating leases"><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" name="IPW:OperatingLeaseWeightedAverageDiscountRatePercent1">5 - 8%</ix:nonNumeric></span></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20220630_zYNtaan0UN2l" title="Average discount rate - operating leases"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">8</ix:nonFraction></span>%</span></td>
    <td>&#160;</td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8AF_z6H5ynA7LH2j" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The supplemental balance sheet information related to leases for the period
is as follows:&#160;</p>

<ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"><table cellspacing="0" cellpadding="0" summary="xdx: Disclosure - Commitments and contingencies (Details - Balance Sheet)" id="xdx_89D_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_z1R2DuqD3Do" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;<span id="xdx_8B4_zgF21oj91iC6" style="display: none">Supplemental balance sheet information related to leases</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_49F_20220930_zhG9cn53YEr2" style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_49E_20220630_zPGkXG8MHa2d" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Operating leases</span></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9/30/2022</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6/30/2022</span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pp0p0_msOLLzdlC_zDmTCGWQwuDl" style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 68%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Right of use asset - non-current</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">9,805,484</ix:nonFraction></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,453,282</ix:nonFraction></span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_404_ecustom--OperatingLeaseLiabilityCurrents_iI_maOLLzdlC_zXztPYFBZSca" style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease Liability - current</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="IPW:OperatingLeaseLiabilityCurrents" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,593,995</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="IPW:OperatingLeaseLiabilityCurrents" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,583,933</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_406_ecustom--OperatingLeaseLiabilityNoncurrents_iI_maOLLzdlC_zvpPNRahbFw2" style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease Liability - non-current</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="IPW:OperatingLeaseLiabilityNoncurrents" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,616,586</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="IPW:OperatingLeaseLiabilityNoncurrents" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,265,611</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--OperatingLeaseLiability_iTI_pp0p0_mtOLLzdlC_zyfpDsmxY8d4" style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total operating lease liabilities</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,210,581</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,848,544</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8A3_zM27epVbAfU8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Maturities of the Company&#8217;s lease liabilities
are as follows:&#160;</p>

<ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock"><table cellspacing="0" cellpadding="0" summary="xdx: Disclosure - Commitments and contingencies (Details - Lease maturity)" id="xdx_89D_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_ze3VBcFqIFub" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;<span id="xdx_8B0_zUkkyCp1vBJ5" style="display: none">Schedule of maturities of lease liabilities</span></td>
    <td>&#160;</td>
    <td colspan="2" id="xdx_49A_20220930_z6rKgsqygPRc" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For Year ending June 30:</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0" style="vertical-align: bottom; background-color: white">
    <td style="width: 84%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,303,662</ix:nonFraction></span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0" style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,510,662</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0" style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,080,331</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0" style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2026</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,533,918</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pp0p0" style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2027</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,586,572</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_pp0p0" style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2028 and after</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,459,407</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zMXZyI13IfYd" style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: Imputed interest/present value discount</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,263,971</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0" style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Present value of lease liabilities</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2022-09-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,210,581</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8AD_z9FDf3nuSgD4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

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

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Except as disclosed below, the Company is not currently
a party to any material legal proceedings, investigation or claims. As the Company may, from time to time, be involved in legal matters
arising in the ordinary course of its business, there can be no assurance that such matters will not arise in the future or that any such
matters in which the Company is involved, or which may arise in the ordinary course of the Company&#8217;s business, will not at some
point proceed to litigation or that such litigation will not have a material adverse effect on the business, financial condition or results
of operations of the Company.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to an engagement agreement, dated
and effective August 31, 2020 (the &#8220;Engagement Agreement&#8221;), with Boustead Securities LLC (&#8220;Boustead&#8221;), the
Company engaged Boustead to act as its exclusive placement agent for private placements of its securities and as a potential
underwriter for its initial public offering. On February 28, 2021, the Company informed Boustead that it was terminating the
Engagement Agreement and any continuing obligations the Company may have had under its terms. On April 15, 2021, the Company
provided formal written notice to Boustead of its termination of the Engagement Agreement and all obligations thereunder, effective
immediately. On April 30, 2021, Boustead filed a statement of claim with the Financial Institute Regulatory Authority, or FINRA,
demanding to arbitrate the dispute, and is seeking, among other things, monetary damages against the Company and D.A. Davidson &amp;
Co. (who acted as underwriter in the Company&#8217;s IPO). Presently, the matter is scheduled to be heard before a FINRA arbitration
appeal over six non-consecutive days during the months of April and May 2023. The Company has agreed to indemnify D.A. Davidson
&amp; Co. and the other underwriters against any liability or expense they may incur or be subject to arising out of the Boustead
dispute. Additionally, Chenlong Tan, the Company&#8217;s Chairman, President and Chief Executive Officer and a beneficial owner more
than 5% of the Company&#8217;s Common Stock, has agreed to reimburse the Company for any judgments, fines and amounts paid or
actually incurred by the Company or an indemnitee in connection with such legal action or in connection with any settlement
agreement entered into by the Company or an indemnitee up to a maximum of $3.5 million in the aggregate, with the sole source of
funding of such reimbursement to come from sales of shares then owned by Mr. Tan. The Company cannot reasonably estimate the amount
of potential exposure as of the date of this report.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In an effort to contain or slow the COVID-19 outbreak,
authorities across the world have implemented various measures, some of which have been subsequently rescinded or modified, including
travel bans, stay-at-home orders and shutdowns of certain businesses. The Company anticipates that these actions and the global health
crisis caused by the COVID-19 outbreak, including any resurgences, will continue to negatively impact global economic activity. While
the COVID-19 outbreak has not had a material adverse impact on the Company&#8217;s operations to date, it is difficult to predict all
of the positive or negative impacts the COVID-19 outbreak may have on the Company&#8217;s business in the future.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">In February
2022, the Russian Federation began conducting military operations against&#160;Ukraine, resulting in global economic uncertainty and increased
cost of various commodities. In response to these types of events, should they directly impact our supply chain or other operations, we
may experience or be exposed to supply chain disruption which could cause us to seek alternate sources for product supply, or suffer consequences
that are unexpected and difficult to mitigate. Any of these risks might have a materially adverse impact on our business operations and
our financial position or results of operations. Although, it is difficult to predict the impact that these factors may have on our business
in the future, they did not have a material effect on our results of operations, financial condition, or liquidity for the three months
ended September 30, 2022.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-07-01to2022-09-30" escape="true" name="us-gaap:SubsequentEventsTextBlock"><p id="xdx_80C_eus-gaap--SubsequentEventsTextBlock_zwaPuLrFOTDc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 20 - <span id="xdx_824_zY8joMChtv79">Subsequent events</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company evaluated subsequent events and transactions
that occurred after the balance sheet date through the date that the consolidated financial statements are available to be issued. Other
than as set forth below and as disclosed in Note 4 and Note 12 above, no material subsequent events that required recognition or additional
disclosure in the consolidated financial statements are presented.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 9, 2022, the Company received a deficiency letter from
the Listing Qualifications Department of the Nasdaq Stock Market (&#8220;Nasdaq&#8221;) notifying the Company that, for the preceding
30 consecutive business days, the closing bid price for the Company&#8217;s common stock was trading below the minimum $1.00 per share
requirement for continued listing on The Nasdaq Capital Market pursuant to Nasdaq Listing Rule 5405(a)(1) (the &#8220;Bid Price Requirement&#8221;).
In order to regain compliance with the Bid Price Requirement, the Company&#8217;s stock must trade at $1.00 or above for a period of 10
consecutive trading days. Following receipt of Nasdaq&#8217;s deficiency notification, the Company has 180 days, or until May 8, 2023,
to regain compliance with the Bid Price Requirement and may seek an additional 180-day extension thereafter. During that time, the Company
will evaluate what actions it needs to take should the Company determine that it is unlikely that it will regain compliance within the
requisite time period. While the Company needs to remain mindful of the timing in which it needs to regain compliance, the deficiency
notification has no immediate effect on the Company&#8217;s Nasdaq listing and the Company&#8217;s common stock will continue to trade
on Nasdaq under the ticker symbol &#8220;IPW.&#8221;</p>

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

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

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

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

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



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

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 40pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><i>The following
Management&#8217;s Discussion and Analysis should be read in conjunction with our financial statements and the related notes thereto included
elsewhere herein. This Management&#8217;s Discussion and Analysis (&#8220;MD&amp;A&#8221;) contains forward-looking statements that involve
risks and uncertainties, such as statements of our plans, objectives, expectations and intentions. Any statements that are not statements
of historical fact are forward-looking statements. When used, the words &#8220;believe,&#8221; &#8220;plan,&#8221; &#8220;intend,&#8221;
&#8220;anticipate,&#8221; &#8220;target,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; and the like, and/or future-tense or conditional
constructions (&#8220;will,&#8221; &#8220;may,&#8221; &#8220;could,&#8221; &#8220;should,&#8221; etc.), or similar expressions, identify
certain of these forward-looking statements. These forward-looking statements are subject to risks and uncertainties that could cause
actual results or events to differ materially from those expressed or implied by the forward-looking statements in this form. Our actual
results and the timing of events could differ materially from those anticipated in these forward-looking statements as a result of several
factors.</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 40pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><i>Historical results
may not indicate future performance. Our forward-looking statements reflect our current views about future events, are based on assumptions
and are subject to known and unknown risks and uncertainties that could cause actual results to differ materially from those contemplated
by these statements. We undertake no obligation to publicly update or revise any forward- looking statements, including any changes that
might result from any facts, events, or circumstances after the date hereof that may bear upon forward-looking statements. Furthermore,
we cannot guarantee future results, events, levels of activity, performance, or achievements.</i></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">iPower Inc. is an online hydroponic
home and garden equipment supplier based in the United States. Through the operations of our e-commerce platform, www.Zenhydro.com, our
combined 121,000 square foot fulfillment centers in Los Angeles, California, as well as our 99,000 square foot fulfillment center in Rancho
Cucamonga, California, we believe we are one of the leading marketers, distributors and retailers of grow-light systems, ventilation systems,
activated carbon filters, nutrients, growing media, hydroponic water-resistant grow tents, trimming machines, pumps, shelving and accessories
for hydroponic gardening, based on management&#8217;s estimates. We have a diverse customer base that includes commercial users and individuals.
Our core strategy continues to focus on expanding our geographic reach across the United States through organic growth, both in terms
of expanding customer base as well as brand and product development.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">We are actively developing
and acquiring our in-house branded products, which to date include the <b><i>iPower</i></b> and <b><i>Simple Deluxe </i></b>brands and
consist of more than 4,000 SKUs of products such as home goods, grow-light systems, ventilation systems, activated carbon filters, nutrients,
growing media, hydroponic water-resistant grow tents, trimming machines, pumps and many more hydroponic-related items; some of which have
been designated as Amazon best seller product leaders, among others. For the quarter ended September 30, 2022, our top five product segments
accounted for 78% of total sales. While we continue to focus on our top product categories, we are working to expand our product catalog
to include new and adjacent categories.</p>

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

<p style="font: italic bold 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Recent Acquisitions and Joint Ventures</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 40pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">On
February 15, 2022, in exchange for total consideration of $12 million, we acquired 100% of the ordinary shares of Anivia Limited
(the &#8220;Target Company&#8221;), a corporation organized under the laws of the British Virgin Islands (&#8220;BVI&#8221;), in
accordance with the terms of a share transfer framework agreement (the &#8220;Transfer Agreement&#8221;), dated February 15, 2022,
by and between the Company, White Cherry Limited, a BVI company (&#8220;White Cherry&#8221;), White Cherry&#8217;s equity holders,
Li Zanyu and Xie Jing (together with White Cherry, the &#8220;Sellers&#8221;), the Target Company, Fly Elephant Limited, a Hong Kong
company, Dayou Renzai (Shenzhen) Technology Company Limited, and Daheshou (Shenzhen) Information Technology Limited. The Target
Company owns 100% of the equity of Fly Elephant Limited, which in turn owns 100% of the equity of Dayou Renzai (Shenzhen) Technology
Co., Ltd., a corporation located in the People&#8217;s Republic of China (&#8220;PRC&#8221;) and which is a wholly foreign-owned
enterprise (&#8220;WFOE&#8221;) of Fly Elephant Limited. The WFOE controls, through a series of contractual arrangements summarized
below, the business, revenues and profits of Daheshou (Shenzhen) Information Technology Co., Ltd., a company organized under the
Laws of the PRC (the &#8220;Operating Company&#8221;) and located in Shenzhen, China. The Operating Company is principally engaged
in selling of a wide range of products and providing logistic services in the PRC. The Operating Company has been iPower&#8217;s
sole source of supplies and logistics support for products purchased from the PRC since iPower&#8217;s inception. In 2021, iPower
purchased more than 60% of its products and supplies from or through the Operating Company.</p>

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 40pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">On
February 10, 2022, we entered into a joint venture agreement with Bro Angel, LLC, Ji Shin and Bing Luo (the &#8220;GSM Joint Venture Agreement&#8221;).
Pursuant to the terms of the GSM Joint Venture Agreement, the parties formed a Nevada limited liability company, Global Social Media,
LLC (&#8220;GSM&#8221;), for the principal purpose of providing a social media platform, contents and services to assist businesses, including
the Company and other businesses, in the marketing of their products. Following entry into the JSM Joint Venture Agreement, GSM issued
10,000 certificated units of membership interest (the &#8220;GSM Equity Units&#8221;), of which the Company was issued 6,000 GSM Equity
Units and Bro Angel was issued 4,000 GSM Equity Units. Messrs. Shin and Luo are the owners of 100% of the equity of Bro Angel.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 40pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">Under
the terms of the GSM limited liability operating agreement (the &#8220;GSM LLC Agreement&#8221;), the Company contributed $100,000 to
the capital of GSM and Bro Angel granted GSM, pursuant to the terms of an intellectual property licensing agreement, dated February 10,
2022 (the &#8220;IP License Agreement&#8221;), an exclusive worldwide paid up right and license to use all intellectual property of Bro
Angel and its members for the purpose of furthering the proposed business of GSM. The LLC Agreement prohibits the issuance of additional
GSM Equity Units and certain other actions unless approved in advance by the Company.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 40pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">Pursuant
to the GSM Joint Venture Agreement, the Company and GSM also intend to enter into an occupancy management agreement pursuant to which
the Company will grant to GSM the right to have access to and use of up to approximately 4,000 square feet of office space along with
internet access at the Company&#8217;s facility located at 2399 Bateman Avenue, Irwindale, CA 91010. It is contemplated that only approximately
300-400 square feet will be initially used by GSM.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 40pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">On
January 13, 2020 we entered into a joint venture agreement with Titanium Plus Autoparts, Inc. (&#8220;TPA&#8221;), Tony Chiu, and Bin
Xiao (the &#8220;TPA Joint Venture Agreement&#8221;). Pursuant to the terms of the TPA Joint Venture Agreement, the parties formed a Nevada
limited liability company, Box Harmony, LLC (&#8220;Box Harmony&#8221;), for the principal purpose of providing logistic services primarily
for foreign-based manufacturers or distributors who desire to sell their products online in the United States with such logistic services
to include, without limitation, receiving, storing, and transporting such products. Following entry into the TPA Joint Venture Agreement,
Box Harmony issued a total of 6,000 certificated units of membership interest, designated as Class A voting units (&#8220;Equity Units&#8221;),
as follows: (i) we agreed to contribute $50,000 in cash and agreed to provide Box Harmony with the use and access to certain warehouse
facilities leased by the Company in exchange for 2,400 Equity Units in Box Harmony, and (ii) TPA received 1,200 Equity Units in exchange
for (a) $1,200 and contributing the TPA IP License referred to below, (b) its existing and future customer contracts, and (c) granting
Box Harmony the use of shipping accounts (Fedex and UPS) and all other TPA carrier contracts, and (iii) Bin Xiao received 2,400 Equity
Units in exchange for $2,400 and his agreement to manage the day to day operations of Box Harmony. We also entered into a sublease with
Box Harmony pursuant to which we sublease a portion of our leased warehouse space in Los Angeles to Box Harmony in exchange for their
payment of a pro rata portion of our rental expenses related to such facility.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 40pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">Under
the terms of the Box Harmony limited liability operating agreement, TPA and Bin Xiao each granted to us an unconditional and irrevocable
right and option to purchase from Bin Xiao and TPA at any time within the first 18 months following January 13, 2022, up to 1,200 Class
A voting units, at an exercise price of $550 per Class A voting unit, for a total exercise price of up to $660,000. If such option is
fully exercised, we would own 3,600 Equity Units or 60% of the total outstanding Equity Units. The Box Harmony LLC Agreement prohibits
the issuance of additional Equity Units and certain other actions unless approved in advance by us.</p>

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

<p style="font: italic bold 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Trends and Expectations</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><i>Product and Brand Development</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 40pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">We
plan to increase our investments in product and brand development. We actively evaluate potential acquisition opportunities of
companies and product brand names that can complement our product catalog and improve on existing products and supply chain
efficiencies.</p>

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><i>Global Economic Disruption </i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">While at present the majority
of our products are sourced either in the United States or China, the military conflict between Russia and Ukraine may nonetheless increase
the likelihood of supply chain disruptions or otherwise hinder our ability to find the materials we need to make our products. In addition,
supply chain disruptions may make it harder for us to find favorable pricing and reliable sources for the materials we need, putting upward
pressure on our costs and increasing the risk that we may be unable to acquire the materials and services we need to continue to make
certain products.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Ongoing COVID-19 Outbreak and Related Disruptions</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">We are continuing to closely
monitor the impact of the ongoing COVID-19 outbreak on our business, results of operations and financial results. The situation surrounding
the COVID-19 outbreak remains fluid and the full extent of the positive or negative impact of the COVID-19 outbreak on our business will
depend on certain developments including the length of time that the outbreak continues, the impact on consumer activity and behaviors
and the effect on our customers, employees, suppliers and stockholders, all of which are uncertain and cannot be predicted. Our focus
remains on promoting the health, safety and financial security of our employees and serving our customers. As a result, we have taken
a number of precautionary measures, including implementing social distancing and enhanced cleaning measures in our facilities, providing
emergency paid time off and targeted hourly pay increases as well as developing no contact delivery methods.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 40pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">In an effort
to contain or slow the COVID-19 outbreak, authorities across the world have implemented various measures, some of which have been subsequently
rescinded or modified, including travel bans, stay-at-home orders and shutdowns of certain businesses. We anticipate that these actions
and the global health crisis caused by the COVID-19 outbreak, including any resurgences, will continue to negatively impact global economic
activity. While the COVID-19 outbreak has not had a material adverse impact on our operations to date and we believe the long-term opportunity
that we see for shopping online remains unchanged, it is difficult to predict all of the positive or negative impacts the COVID-19 outbreak
will have on our business.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 40pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">In the short term,
we have continued to see increased sales and order activity in the market since the COVID-19 outbreak. In order to keep up with the increased
orders, we have hired and are continuing to hire additional personnel. However, much is unknown and, accordingly, the situation remains
dynamic and subject to rapid and possibly material change. We will continue to actively monitor the situation and may take further actions
that alter our business operations as may be required by federal, state, local or foreign authorities, or that we determine are in the
best interests of our customers, employees, suppliers, stockholders and communities.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 40pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">We sell hydroponic
gardening products to end users that may use such products in new and emerging industries or segments, including the growing of cannabis.
The demand for hydroponic gardening products depends on the uncertain growth of these industries or segments due to varying, inconsistent
and rapidly changing laws, regulations, administrative practices, enforcement approaches, judicial interpretations and consumer perceptions.
For example, certain countries and a total of 44 U.S. states plus the District of Columbia have adopted frameworks that authorize, regulate
and tax the cultivation, processing, sale and use of cannabis for medicinal and/or non-medicinal use, including legalization of hemp and
CBD, while the U.S. Controlled Substances Act and the laws of U.S. states prohibit growing cannabis. Demand for our products could be
impacted by changes in the regulatory environment with respect to such industries and segments.</p>

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

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

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>For the three months ended September 30, 2022
and 2021</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">The following table presents
certain unaudited condensed consolidated statement of operations information and presentation of that data as a percentage of change from
period to period.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months Ended</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30, 2022</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months Ended</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30, 2021</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Variance</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 58%"><span style="font-size: 10pt">Revenues</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 11%; text-align: right"><span style="font-size: 10pt">26,022,673</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 11%; text-align: right"><span style="font-size: 10pt">17,366,765</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: right"><span style="font-size: 10pt">49.8%</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-size: 10pt">Cost of goods sold</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">16,036,957</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">10,053,063</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">59.5%</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="font-size: 10pt">Gross profit</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">9,985,716</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">7,313,702</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">36.5%</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-size: 10pt">Operating expenses</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">14,579,022</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">6,023,387</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">142.0%</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="font-size: 10pt">Operating (loss) income</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">(<span style="font-size: 10pt">4,593,306</span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">1,290,315</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(456.0%</span></td>
    <td><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-size: 10pt">Other (expenses)</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">(39,671</span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">(59,812</span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(33.7%</span></td>
    <td><span style="font-size: 10pt">)&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="font-size: 10pt">(Loss) Income before income taxes</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(4,632,977</span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">1,230,503</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(476.5%</span></td>
    <td><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-size: 10pt">Income tax (benefit) expense</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">(447,796</span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">342,975</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(230.6%</span></td>
    <td><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="font-size: 10pt">Net (loss) income</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(4,185,181</span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">887,528</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-size: 10pt">Non-controlling interest</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">(2,805</span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">&#8211;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="font-size: 10pt">Net (loss) income attributable to iPower Inc.</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">(4,182,376</span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">887,528</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(571.2%</span></td>
    <td><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-size: 10pt">Other comprehensive loss</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">(111,475</span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">&#8211;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="font-size: 10pt">Comprehensive (loss) income attributable to iPower Inc.</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">(4,293,851</span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">887,528</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(583.8%</span></td>
    <td><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-size: 10pt">Gross profit % of revenues</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">38.4%</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">42.1%</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="font-size: 10pt">Operating (loss) income % of revenues</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(17.7%</span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">7.4%</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-size: 10pt">Net (loss) income % of revenues</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(16.1%</span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">5.1%</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  </table>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">Revenues for the three months
ended September 30, 2022 increased 49.8% to $26,022,673 as compared to $17,366,765 for the three months ended September 30, 2021. While
pricing remained stable, the increased revenue mainly resulted from an increase in sales volume and expansion of sales to other regions,
such as Canada, Europe and Asia. In addition to our organic growth, which we achieved as a result of improved products and more effective
online marketing and merchandising efforts, the increase in sales was attributable to more people shopping online and pursuing gardening
and growing projects during the COVID-19 pandemic. However, while the revenues for the current quarter remained consistent with last quarter
of the fiscal year ended June 30, 2022, we cannot assure that this trend will continue, and our business may be adversely affected by
poor overall economic conditions and shipping delays caused by the ongoing COVID-19 pandemic.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Costs of Goods Sold</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">Costs of goods sold for the
three months ended September 30, 2022 increased 59.5% to $16,036,957 as compared to $10,053,063 for the three months ended September 30,
2021. The increase was due to an increase in sales, as discussed above. In addition, we experienced an increase in cost of goods sold
as a percentage of revenue as a result of an increase in import duty and freight charges. See discussions on gross profit below. We have
seen decreasing freight charges since September 2022 but could not assure that this trend will continue.</p>

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">Gross profit was $9,985,716
for the three months ended September 30, 2022 as compared to $7,313,702 for the three months ended September 30, 2021. The gross profit
ratio decreased to 38.4% for the three months ended September 30, 2022 from 42.1% for the three months ended September 30, 2021. The decrease
in gross profit ratio was mainly due to a combination of an increase in sales, as discussed above, and an increase of cost of goods sold
resulting from increase in import duties and freight charges.</p>

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

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

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">Operating expenses for the three months ended September 30, 2022 increased
142.0% to $14,579,022 as compared to $6,023,387 for the three months ended September 30, 2021. The increase was mainly due to an increase
in selling and fulfillment expenses of $4.7 million resulted from increase in advertising, storage costs and fulfillment workforce, general
and administrative expenses of $0.7 million, which included payroll expenses, stock-based compensation expense, insurance expenses and
other operating expenses including expenses associated with being a publicly traded company, and $3.1 million of impairment loss on goodwill
triggered by the decrease in the Company&#8217;s share price and the net loss incurred during the quarter ended September 30, 2022.</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>(Loss) Income from Operations</i></b></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">(Loss) Income from operations was ($4,593,306) for the three months
ended September 30, 2022 as compared to $1,290,315 for the three ended September 30, 2021. The decrease was due to a combination of an
increase in sales, costs of goods sold and operating expenses as discussed above.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">Other expenses for the three
months ended September 30, 2022 was $39,671 as compared to $59,812 for the three months ended September 30, 2021. The slight decrease
in other expenses was a combined result of an increase in other non-operating income of $212,572, an increase in interest, including
amortization of debt discount on the revolving loan, and financing expenses of $189,041 during the period ended September 30, 2022, and
an increase in loss on investment of $3,390.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Net (Loss) Income Attributable to iPower
Inc. </i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">Net loss attributable to iPower Inc. for the three months ended September
30, 2022 was $4,182,376 as compared to net income of $887,528 for the three months ended September 30, 2021, representing a decrease of
$5,069,904. The decrease was primarily due to the increase in operating expenses as discussed above.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Comprehensive (Loss) Income Attributable
to iPower Inc. </i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Comprehensive loss attributable to iPower Inc. for the three months
ended September 30, 2022 was $4,293,851 as compared to comprehensive income of $887,528 for the three months ended September 30, 2021,
representing a decrease of $5,181,379. The decrease was due to the reasons discussed above and the other comprehensive loss of $111,475,
in relation to the foreign currency translation adjustments resulting from the translation of RMB, the functional currency of our VIE
in PRC, to USD, the reporting currency of the Company.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Sources of Liquidity</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">During the nine months ended
September 30, 2022 we primarily funded our operations with cash and cash equivalents generated from operations, as well as through completion
of two private placements in 2020 and 2021, completion of our initial public offering in May of 2021, and borrowing under our credit facility
and loans from the Small Business Administration and JPMorgan Chase Bank. We had cash and cash equivalents of $4,842,146 as of September
30, 2022, representing a $3.0 million increase from $1,821,947 of cash as of June 30, 2022. The cash increase was primarily the result
of the increase in net cash provided by operating activities and proceeds from the long term revolving line.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">Based on our current operating
plan, and despite the current uncertainty resulting from the ongoing COVID-19 pandemic, we believe that our existing cash and cash equivalents
and cash flows from operations will be sufficient to finance our operations during the next 12 months.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">Our cash requirements consist
primarily of day-to-day operating expenses and obligations with respect to warehouse leases. We lease all our office and warehouse facilities.
We expect to make future payments on existing leases from cash generated from operations. We have credit terms in place with our major
suppliers, however as we bring on new suppliers, we are often required to prepay our inventory purchases from them. This is consistent
with our historical operating model which allowed us to operate using only cash generated by the business. Beyond the next 12 months we
believe that our cash flow from operations should improve as supply chains begin to return to normal and new suppliers we are bringing
online transition to credit terms more favorable to us. In addition, we plan to increase the size of our in-house product catalog, which
will have a net beneficial impact to our margin profile and ability to generate cash. In addition, we have approximately $9.0 million
unused credit under the revolving line with JPM as of September 30, 2022. Given our current working capital position an available funding
from our revolving credit line, we believe we will be able to manage through the current challenges by managing payment terms with customers
and vendors.</p>

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

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

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

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

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

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

<p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Working Capital</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">As of September 30, 2022 and June 30, 2022, our working capital was
$32.8 million and $32.3 million, respectively. The historical seasonality in our business during the year can cause cash and cash equivalents,
inventory and accounts payable to fluctuate, resulting in changes in our working capital. We anticipate that past historical trends will
remain in place through the balance of the fiscal year with working capital remaining near this level for the foreseeable future.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Cash Flows</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Operating Activities</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">Net cash provided by (used
in) operating activities for the three months ended September 30, 2022 and September 30, 2021 was $379,025 and $(5,209,185), respectively.
The increase in cash provided by operating activities was mainly resulted from decreased prepayments and other current assets and increased
accounts payable.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Investing Activities</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">For the three months ended
September 30, 2022 and September 30, 2021, net cash used in investing activities was $57,989 and $50,423, respectively. The slight increase
in cash used in investing activities was because the Company made additional purchase of equipment during the quarter ended September
30, 2022.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Financing Activities</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">Net cash provided by (used
in) financing activities was $2,760,614 and ($172,517), respectively, for the three months ended September 30, 2022 and September 30,
2021. The main reason the Company experienced an increase in net cash provided by financing activities was primarily due to receiving
$2.8 million in proceeds from the draw-down of a $25 million asset-based revolving loan facility with JPMorgan Chase Bank.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 36.2pt; text-align: center"><b>OFF-BALANCE SHEET ARRANGEMENTS</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">We do not have any off-balance
sheet arrangements (as that term is defined in Item 303 of Regulation S-K) that are reasonably likely to have a current or future material
effect on our financial condition, revenue or expenses, results of operations, liquidity, capital expenditures or capital resources.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 36.2pt; text-align: center"><b>CRITICAL ACCOUNTING POLICIES AND ESTIMATES</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">We prepare our consolidated
financial statements in accordance with accounting principles generally accepted in the United States, or GAAP and pursuant to the rules
and regulations of the Securities Exchange Commission (&#8220;SEC&#8221;). The preparation of consolidated financial statements in conformity
with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements
and accompanying notes. Actual results could differ from those estimates. In some cases, changes in the accounting estimates are reasonably
likely to occur from period to period. Accordingly, actual results could differ materially from our estimates. To the extent that there
are material differences between these estimates and actual results, our financial condition and results of operations will be affected.
We base our estimates on experience and other assumptions that we believe are reasonable under the circumstances, and we evaluate these
estimates on an ongoing basis. We refer to accounting estimates of this type as critical accounting policies, which we discuss further
below. While our significant accounting policies are more fully described in Note 2 to our audited consolidated financial statements,
we believe that the following accounting policies are critical to the process of making significant judgments and estimates in the preparation
of our audited consolidated financial statements.</p>

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Revenue reco</span>g<span style="text-decoration: underline">nition</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 40pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">The Company recognizes
revenue from product sales revenues, net of promotional discounts and return allowances, when the following revenue recognition criteria
are met: a contract has been identified, separate performance obligations are identified, the transaction price is determined, the transaction
price is allocated to separate performance obligations and revenue is recognized upon satisfying each performance obligation. The Company
transfers the risk of loss or damage upon shipment, therefore, revenue from product sales is recognized when it is shipped to the customer.
Return allowances, which reduce product revenue by the Company&#8217;s best estimate of expected product returns, are estimated using
historical experience.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 40pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">The Company evaluates
the criteria of ASC 606 - Revenue Recognition Principal Agent Considerations in determining whether it is appropriate to record the gross
amount of product sales and related costs or the net amount earned as commissions. Generally, when the Company is primarily responsible
for fulfilling the promise to provide a specified good or service, the Company is subject to inventory risk before the good or service
has been transferred to a customer and the Company has discretion in establishing the price, revenue is recorded at gross.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 40pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">Payments received prior to the shipment of goods to
customers are recorded as customer deposits.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 40pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">The Company periodically
provides incentive offers to its customers to encourage purchases. Such offers include current discount offers, such as percentage discounts
off current purchases and other similar offers. Current discount offers, when accepted by the Company&#8217;s customers, are treated as
a reduction to the purchase price of the related transaction.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 40pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">Sales discounts are
recorded in the period in which the related sale is recognized. Sales return allowances are estimated based on historical amounts and
are recorded upon recognizing the related sales. Shipping and handling costs are recorded as selling expenses.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Inventory, net</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">Inventory consists of finished
goods ready for sale and is stated at the lower of cost or market. The Company values its inventory using the weighted average costing
method. The Company&#8217;s policy is to include as a part of cost of goods sold any freight incurred to ship the product from its vendors
to warehouses. Outbound freight costs related to shipping costs to customers are considered period costs and reflected in selling, fulfillment,
general and administrative expenses. The Company regularly reviews inventory and considers forecasts of future demand, market conditions
and product obsolescence.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 40pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">If the estimated realizable
value of the inventory is less than cost, the Company makes provisions in order to reduce its carrying value to its estimated market value.
The Company also reviews inventory for slow moving and obsolescence and records allowance for obsolescence.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">On
February 15, 2022, the Company acquired 100% of the ordinary shares of Anivia Limited (&#8220;Anivia&#8221;) and its subsidiaries, including
its variable interest entity (&#8220;VIE&#8221;), Daheshou (Shenzhen) Information Technology Co., Ltd., a company organized under the
laws of the People&#8217;s Republic of China (&#8220;DHS&#8221;). The Company applies the acquisition method of accounting for business
combinations. Under the acquisition method, the acquiring entity in a business combination recognizes 100% of the assets acquired and
liabilities assumed at their acquisition date fair values. Management utilizes valuation techniques appropriate for the asset or liability
being measured in determining these fair values. Any excess of the purchase price paid over amounts allocated to assets acquired, including
identifiable intangible assets and liabilities assumed is recorded as goodwill. Where amounts allocated to assets acquired and liabilities
assumed is greater than the purchase price, a bargain purchase gain is recognized. Acquisition-related costs are expensed as incurred.
See Note 4 for details on acquisition.</p>

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

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Variable interest entities</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">On
February 15, 2022, the Company acquired 100% of the ordinary shares of Anivia Limited (&#8220;Anivia&#8221;) and its subsidiaries, including
DHS. Pursuant to the terms of the Agreements, the Company does not have direct ownership in DHS but is actively involved in DHS&#8217;s
operations as the sole manager to direct the activities and significantly impact DHS&#8217;s economic performance. DHS&#8217;s operational
funding has been provided by the Company following the February 15, 2022 acquisition. During the term of the Agreements, the Company bears
all the risk of loss and has the right to receive all of the benefits from DHS. As such, based on the determination that the Company is
the primary beneficiary of DHS, in accordance with ASC 810-10-25-38A through 25-38J, DHS is considered a VIE of the Company and the financial
statements of DHS have been consolidated from the date such control existed, February 15, 2022. See Note 4 and Note 5 for details on acquisition.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Goodwill represents the excess
of the purchase price over the fair value of assets acquired and liabilities assumed. The Company accounts for goodwill under <i>ASC Topic
350, Intangibles-Goodwill and Other</i>.</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Goodwill is not amortized
but is reviewed for potential impairment on an annual basis, or if events or circumstances indicate a potential impairment, at the reporting
unit level. The Company&#8217;s review for impairment includes an assessment of qualitative factors to determine whether it is more likely
than not that the fair value of a reporting unit is less than its carrying value, including goodwill. If it is determined that it is
more likely than not that the fair value of a reporting unit is less than its carrying value, including goodwill, a quantitative goodwill
impairment test is performed, which compares the fair value of the reporting unit with its carrying amounts, including goodwill. If the
fair value of the reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. However, if
the carrying amount of the reporting unit exceeds its fair value, an <span style="background-color: white">impairment loss </span>shall
be recognized in an amount equal <span style="background-color: white">to that </span>excess, limited to <span style="background-color: white">the
</span>total <span style="background-color: white">amount of goodwill </span>allocated to that reporting unit The Company engaged an
independent third-party valuation firm in August 2022 to conduct an evaluation of goodwill impairment for the Company as a whole at the
consolidated reporting unit level as of June 30, 2022, which evaluation was conducted prior to the Company&#8217;s filing of its Annual
Report on Form 10-K. Due to the decrease in the Company&#8217;s share price subsequent to the filing of the Form 10-K and the net loss
incurred during the quarter ended September 30, 2022, the Company engaged the same valuation firm to review goodwill for impairment.
Based on this review , the Company concluded an impairment loss of $3,060,034 as of September 30, 2022 was required. The impairment amount
was determined based on the discounted cash flows with the revised projections reflecting the increase in freight and storage costs in
the current interim quarter. The Company also considered the Market Capital Method, which is an alternative market approach, suggested
the Company&#8217;s goodwill is partially impaired.<span style="background-color: white">. As of September 30, 2022, the </span>remaining
<span style="background-color: white">goodwill</span> balance <span style="background-color: white">amounted to $3,034,110.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="background-color: white"></span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="background-color: white"></span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="background-color: white"></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Intangible Assets, net</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="background-color: white">Finite
life intangible assets at June 30, 2022 include a covenant not to compete, supplier relationship, and software recognized as part of
the acquisition of Anivia Limited. Intangible assets are recorded at the estimated fair value of these items at the date of
acquisition, February 15, 2022. Intangible assets are amortized on a straight-line basis over their estimated useful life as
followings:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">Useful Life</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 71%"><span style="font-size: 10pt">Covenant Not to Compete</span></td>
    <td style="width: 3%">&#160;</td>
    <td style="width: 26%; text-align: center"><span style="font-size: 10pt">10 years</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-size: 10pt">Supplier relationships</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">6 years</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-size: 10pt">Software</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">5 years</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company reviews the recoverability
of long-lived assets, including intangible assets, when events or changes in circumstances occur that indicate the carrying value of the
asset may not be recoverable. The assessment of possible impairment is based on the ability to recover the carrying value of the asset
from the expected future pretax cash flows (undiscounted and without interest charges) of the related operations. If these cash flows
are less than the carrying value of such asset, an impairment loss is recognized for the difference between estimated fair value and carrying
value. The measurement of impairment requires management to make estimates of these cash flows related to long-lived assets, as well as
other fair value determinations. As of June 30, 2022, there were no indicators of impairment.</p>

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Stock-based Compensation</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">The
Company applies ASC No. 718, &#8220;Compensation-Stock Compensation,&#8221; which requires that share-based payment transactions with
employees and nonemployees upon adoption of ASU 2018-07, be measured based on the grant date fair value of the equity instrument and recognized
as compensation expense over the requisite service period, with a corresponding addition to equity. Under this method, compensation cost
related to employee share options or similar equity instruments is measured at the grant date based on the fair value of the award and
is recognized over the period during which an employee is required to provide service in exchange for the award, which generally is the
vesting period. In addition to the requisite service period, the Company also evaluates the performance condition and market condition
under ASC 718-10-20. For an award that contains both a performance and a market condition, and where both conditions must be satisfied
in order for the award to vest, the market condition is incorporated into the fair value of the award, and that fair value is recognized
over the employee&#8217;s requisite service period or nonemployee&#8217;s vesting period if it is probable that the performance condition
will be met. If the performance condition is ultimately not met, compensation cost related to the award should not be recognized (or should
be reversed) because the vesting condition in the award has not been satisfied.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">The Company will recognize
forfeitures of such equity-based compensation as they occur.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Recently issued accounting pronouncements</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In June 2022, FASB
issued&#160;ASU 2022-03,&#160;Fair Value Measurement (Topic 82): Fair Value Measurement of Equity Securities Subject to Contractual
Sale Restrictions. The amendments in this ASU clarify the guidance in ASC 820 on the fair value measurement of an equity security
that is subject to a contractual sale restriction and require specific disclosures related to such an equity security. This standard
is effective for fiscal years beginning after December 15, 2024. The Company does not expect the adoption of this standard to have a
material impact on the consolidated financial statements.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In October 2021, the FASB
issued&#160;ASU 2021-08, Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts
with Customers. This ASU clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities
in a business combination in accordance with ASU 2014-09,&#160;Revenue from Contracts with Customers (Topic 606) as if the entity
had originated the contracts. The guidance is effective for fiscal years beginning after December 15, 2023, with early application permitted.
The Company does not expect the adoption of this standard to have a material impact on the consolidated financial statements.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In March 2020 and January 2021, the FASB issued
ASU No. 2020-04,&#160;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&#160;and
ASU No. 2021-01,&#160;Reference Rate Reform (Topic 848): Scope, respectively (collectively, &#34;Topic 848&#8221;). Topic 848 provides
optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions that reference the London
Interbank Offered Rate (&#8220;LIBOR&#8221;) or another reference rate expected to be discontinued because of reference rate reform. The
expedients and exceptions provided by Topic 848 are effective for all entities as of March 12, 2020 through December 31, 2022. The Company
does not expect the adoption of this standard to have a material impact on the Company's consolidated financial statements.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In August 2020, the FASB issued
ASU 2020-06, &#8220;Debt &#8211; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#8211; Contracts
in Entity&#8217;s Own Equity (Subtopic 815-40).&#8221; This ASU reduces the number of accounting models for convertible debt instruments
and convertible preferred stock, as well as amend the guidance for the derivatives scope exception for contracts in an entity&#8217;s
own equity to reduce form-over-substance-based accounting conclusions. In addition, this ASU improves and amends the related EPS guidance.
This standard is effective for the Company on July 1, 2024, including interim periods within those fiscal years. Adoption is either a
modified retrospective method or a fully retrospective method of transition. The Company does not expect the adoption of this standard
to have a material impact on the consolidated financial statements.</p>

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In January 2020, the FASB
issued ASU 2020-01, &#8220;Investments - Equity Securities (Topic 321), Investments - Equity Method and Joint Ventures (Topic 323), and
Derivatives and Hedging (Topic 815) - Clarifying the Interactions between Topic 321, Topic 323, and Topic 815.&#8221; This ASU among other
things clarifies that a company should consider observable transactions that require a company to either apply or discontinue the equity
method of accounting under Topic 323, Investments&#8212;Equity Method and Joint Ventures, for the purposes of applying the measurement
alternative in accordance with Topic 321 immediately before applying or upon discontinuing the equity method. The new ASU clarifies that,
when determining the accounting for certain forward contracts and purchased options a company should not consider, whether upon settlement
or exercise, if the underlying securities would be accounted for under the equity method or fair value option. ASU 2020-01 is effective.
For public business entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2021. An entity
should apply ASU 2020-01 prospectively at the beginning of the interim period that includes the adoption date. The adoption of ASU 2020-01
did not have material impact on the Company's Consolidated Financial Statements.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In December 2019, the FASB
issued ASU 2019-12, Income Taxes (Topic 740) &#8211; Simplifying the Accounting for Income Taxes. The update is intended to simplify the
current rules regarding the accounting for income taxes and addresses several technical topics including accounting for franchise taxes,
allocating income taxes between a loss in continuing operations and in other categories such as discontinued operations, reporting income
taxes for legal entities that are not subject to income taxes, and interim accounting for enacted changes in tax laws. The new standard
is effective for fiscal years beginning after December 15, 2021; however, early adoption is permitted. The adoption of this standard did
not have material impact on the consolidated financial statements.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In January 2017, the FASB
issued ASU&#160;2017-04, &#8220;Intangibles - Goodwill and Other (Topic&#160;350): Simplifying the Test for Goodwill Impairment,&#8221;
which eliminates step two from the goodwill impairment test. Under ASU&#160;2017-04, an entity should recognize an impairment charge for
the amount by which the carrying amount of a reporting unit exceeds its fair value up to the amount of goodwill allocated to that reporting
unit. All other entities, including not-for-profit entities, that are adopting the amendments in this Update should do so for their annual
or any interim goodwill impairment tests in fiscal years beginning after December 15, 2021. The Company has adopted ASU 2017-04. See disclosures
above on Goodwill for further details.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">The Company does not believe
other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the consolidated
financial position, statements of operations and cash flows.</p>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="a_010"></span>ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES
ABOUT MARKET RISK</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 40pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">As a &#8220;smaller reporting company,&#8221; we are
not required to provide the information required by this Item.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="a_011"></span>ITEM 4. CONTROLS AND PROCEDURES</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Evaluation of Disclosure Controls and Procedures</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 40pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">We maintain disclosure
controls and procedures that are designed to ensure that information required to be disclosed in our reports filed under the Securities
Exchange Act of 1934, as amended, is recorded, processed, summarized and reported within the time periods specified in the Securities
and Exchange Commission&#8217;s rules and forms, and that such information is accumulated and communicated to our management, including
our Chief Executive Officer and Chief Financial Officer, to allow for timely decisions regarding required disclosure.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of September 30, 2022,
our management carried out an evaluation, under the supervision and with the participation of our Chief Executive Officer and Chief Financial
Officer, of the effectiveness of the design and operation of our disclosure controls and procedures. Based on the foregoing, our management
concluded that our internal controls over financial reporting were not effective because, among other things, (i) we did not maintain
a sufficient complement of personnel with an appropriate degree of technical knowledge commensurate with the Company&#8217;s accounting
and reporting requirements and complex transactions, (ii) we lack effective communication procedures in our controlled subsidiaries, and
(iii) our controls related to the financial statements closing process were not adequately designed or appropriately implemented to identify
material misstatements in our financial reporting on a timely basis. Management has evaluated remediation plans to address these deficiencies
and is implementing changes to address the material weakness identified, including hiring additional accountants and consultants and implementing
controls and procedures over the financial reporting process.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Changes in Internal Controls</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">There have been no changes
in our internal controls over financial reporting that occurred during the quarter ended September 30, 2022 that have materially affected,
or are reasonably likely to materially affect, our internal controls over financial reporting.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">UHY LLP, our independent registered
public accounting firm, is not required to and has not provided an assessment over the design or effectiveness of our internal controls
over financial reporting.</p>

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="a_012"></span>PART II &#8212; OTHER INFORMATION</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="a_013"></span>ITEM 1. LEGAL PROCEEDINGS</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">Our former placement
agent, Boustead Securities LLC, has brought a legal action against us following our communication to Boustead to unilaterally
terminate an engagement agreement under which we and Boustead had originally intended for Boustead to be engaged to act as an
exclusive underwriter in our initial public offering. To date, we have been unable to reach a settlement with Boustead. On April 30,
2021, Boustead filed a statement of claim with FINRA demanding to arbitrate the dispute, and is seeking, among other things,
monetary damages against the Company and D.A. Davidson &amp; Co. The matter is presently scheduled to be heard before a FINRA
arbitration panel over six non-consecutive days in the months of April and May 2023. We believe that we have meritorious defenses to
any claims that Boustead may assert, and we do not believe that such claims will have a material adverse effect on our business,
financial condition or operating results. However, we have agreed to indemnify D.A. Davidson &amp; Co. and the other underwriters
who participated in our initial public offering against any liability or expense they may incur or be subject to arising out of the
Boustead dispute. In addition, Chenlong Tan, our Chairman, President and Chief Executive Officer and a beneficial owner more than 5%
of our common stock, has agreed to reimburse us for any judgments, fines and amounts paid or actually incurred by us or an
indemnitee in connection with such legal action or in connection with any settlement agreement entered into by us or an indemnitee
up to a maximum of $3.5 million in the aggregate, with the sole source of funding for such reimbursement to come from sales of
shares then owned by Mr. Tan. For further information, see &#8220;Risk Factors &#8211; <i>Prior to our initial public offering we
unilaterally terminated an engagement agreement with Boustead Securities LLC and may be subject to litigation in the event we are
not able to come to agreement on the amounts Boustead deems itself to be owed under such agreement</i>&#8221; and &#8220;Certain
Relationships and Related Transactions&#8221; in our Annual Report on Form 10-K filed with the SEC on September 28, 2022.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">Other than the above, we are
not presently party to any pending or other threatened legal proceedings or claims that we believe will have a material adverse effect
on our business, financial condition or operating results, although from time to time, we may become involved in legal proceedings in
the ordinary course of business.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="a_014"></span>ITEM 1A. RISK FACTORS</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b><i><br />
Our failure to meet the continued listing requirements of Nasdaq could result in a de-listing of our common stock.</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">If
we fail to maintain the continued listing requirements of Nasdaq, including maintaining the minimum closing bid price requirement, Nasdaq
will take steps to de-list our common stock. As a result of several factors, including but not limited to recent market sentiment concerning
our industry, the ongoing outbreak of COVID-19 and its effects on the global marketplace, recent volatility in the financial markets generally
due to the expectation of a tightening in monetary policy by the U.S. Federal Reserve and other geopolitical events, the per share price
of our common stock has declined below the minimum bid price threshold required for continued listing. Such a de-listing would likely
have a negative effect on the price of our common stock and would impair your ability to sell or purchase our common stock when you wish
to do so, as well as adversely affect our ability to issue additional securities and obtain additional financing in the future.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">On November 9, 2022, we received a deficiency notice from Nasdaq (the
&#8220;Deficiency Notice&#8221;) informing us that our common stock had failed to comply with the $1.00 minimum bid price required for
continued listing under Nasdaq Listing Rule 5550(a)(2) (&#8220;Rule 5550(a)(2)&#8221;) based upon the closing bid price of our common
stock for the 30 consecutive business days prior to the date of the Deficiency Notice.&#160;In accordance with Nasdaq Listing Rule 5810(c)(3)(A),
we have been given 180 calendar days from September 9, 2022, or until May 8, 2023, to regain compliance with Rule 5550(a)(2). If at any
time before May 8, 2023 the bid price of our common stock closes at $1.00 per share or more for a minimum of 10 consecutive business days,
Nasdaq will provide us with written confirmation that we have regained compliance.</p>

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

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">If we do not regain compliance with Rule 5550(a)(2) by May 8, 2023,
we may be afforded a second 180 calendar day period to regain compliance. To qualify, we would be required to meet the continued listing
requirement for market value of publicly held shares and all other initial listing standards for The Nasdaq Capital Market, except for
the minimum bid price requirement. In addition, we would be required to notify Nasdaq of our intent to cure the deficiency during the
second compliance period.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">In
the event of a de-listing or threatened de-listing, we would take actions to restore our compliance with Nasdaq Marketplace Rules, but
we can provide no assurances that the listing of our common stock would be restored, that our common stock will remain above the Nasdaq
minimum bid price requirement or that we otherwise will remain in compliance with the Nasdaq Marketplace Rules.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="a_015"></span>ITEM 2. RECENT SALES OF UNREGISTERED EQUITY SECURITIES</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 40pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">None.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="a_016"></span>ITEM 3. DEFAULTS UPON SENIOR SECURITIES</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 40pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">None.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="a_017"></span>ITEM 4. MINE SAFETY DISCLOSURES</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 40pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">Not Applicable.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="a_018"></span>ITEM 5. OTHER INFORMATION</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 40pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">None.</p>

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

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

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

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="a_019"></span>ITEM 6. EXHIBITS</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 40pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">The following exhibits are filed or furnished with
this report:</p>

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

<p style="margin: 0"></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="border-bottom: Black 1pt solid; width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exhibit No.</b></span></td>
    <td style="padding-bottom: 1pt; width: 10px">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Description of Exhibit</b></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.1</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1830072/000168316822006893/ipower_ex1001.htm" style="-sec-extract: exhibit">Second Amendment to the
    Credit Agreement, dated October 7, 2022, between iPower Inc., its subsidiaries and JPMorgan Chase Bank, N.A.</a> (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed October 14, 2022)</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.2</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1830072/000168316822006893/ipower_ex1002.htm" style="-sec-extract: exhibit">Amendment to Subordination
    Agreement, dated October 7, 2022, between White Cherry Limited and JPMorgan Chase Bank, N.A. </a>(incorporated by reference to Exhibit 10.2 to the Current Report on Form 8-K filed October 14, 2022).</span>

<p style="margin: 0pt 0"></p></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.1</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="ipower_ex3101.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.2</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="ipower_ex3102.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.1</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ipower_ex3201.htm">Certification of Chief Executive Officer Pursuant to 18 U.S.C. Section 1350, As Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.2</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ipower_ex3202.htm">Certification of Chief Financial Officer Pursuant to 18 U.S.C. Section 1350, As Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.INS</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Instance Document &#8211; the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.SCH</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Schema Document</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.CAL</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Calculation Linkbase Document</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.DEF</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Definition Linkbase Data</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.LAB</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Label Linkbase Document</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.PRE</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Presentation Linkbase Document</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">104</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cover Page Interactive Data File (embedded within the Inline XBRL document)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

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

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

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In accordance with the requirements
of the Exchange Act, the registrant caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>iPower Inc.</b></span></td></tr>
  <tr>
    <td style="width: 55%">&#160;</td>
    <td style="width: 3%">&#160;</td>
    <td style="width: 42%">&#160;</td></tr>
  <tr>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 14, 2022</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: center">/s/ <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chenlong Tan </span></td></tr>
  <tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chenlong Tan </span></td></tr>
  <tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="width: 55%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 14, 2022</span></td>
    <td style="width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: center; width: 42%">/s/ Kevin Vassily</td></tr>
  <tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Kevin Vassily</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Chief Financial Officer</p></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"></p>

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

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

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

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

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

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

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

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

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

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

<!-- Field: Page; Sequence: 48; Options: Last -->
    <div style="border-bottom: Black 1pt solid; margin-top: 0pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->48<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

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

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

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






















</body>
</html>
<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!--   -->
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>ipower_ex3101.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.4in">I, Chenlong Tan, certify that:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.4in">1. I have reviewed this Quarterly
Report on Form 10-Q Pursuant to Rule 15d-2 under the Securities Exchange Act of 1934 for the period ended September 30, 2022 of iPower
Inc. (the &ldquo;registrant&rdquo;);</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.4in">2. Based on my knowledge, this
report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made,
in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.4in">3. Based on my knowledge, the
financial statements, and other financial information included in this report, fairly present in all material respects the financial condition,
results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.4in">4. The registrant&rsquo;s other
certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act
Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f))
for the registrant and have:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.7in">a. Designed such disclosure controls
and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information
relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly
during the period in which this report is being prepared;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.7in">b. Designed such internal control
over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable
assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance
with generally accepted accounting principles;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.7in">c. Evaluated the effectiveness
of the registrant&rsquo;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the
disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.7in">d. Disclosed in this report any
change in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal
quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably
likely to materially affect, the registrant&rsquo;s internal control over financial reporting; and</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.4in">5. The registrant&rsquo;s other
certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&rsquo;s
auditors and the audit committee of the registrant&rsquo;s board of directors (or persons performing the equivalent functions):</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.7in">a. All significant deficiencies
and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely
affect the registrant&rsquo;s ability to record, process, summarize and report financial information; and</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.7in">b. Any fraud, whether or not material,
that involves management or other employees who have a significant role in the registrant&rsquo;s internal control over financial reporting.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="padding-bottom: 1pt; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: November 14, 2022</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; width: 50%">/s/ <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chenlong Tan</FONT></TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chenlong Tan</FONT></TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Chief Executive Officer</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">(Principal Executive Officer)</P></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

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


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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.4in">I, Kevin Vassily, certify that:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.4in">1. I have reviewed this Quarterly
Report on Form 10-Q Pursuant to Rule 15d-2 under the Securities Exchange Act of 1934 for the period ended September 30, 2022 of iPower
Inc. (the &ldquo;registrant&rdquo;);</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.4in">2. Based on my knowledge, this
report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made,
in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.4in">3. Based on my knowledge, the
financial statements, and other financial information included in this report, fairly present in all material respects the financial condition,
results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.4in">4. The registrant&rsquo;s other
certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act
Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f))
for the registrant and have:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.7in">a. Designed such disclosure controls
and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information
relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly
during the period in which this report is being prepared;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.7in">b. Designed such internal control
over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable
assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance
with generally accepted accounting principles;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.7in">c. Evaluated the effectiveness
of the registrant&rsquo;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the
disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.7in">d. Disclosed in this report any
change in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal
quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably
likely to materially affect, the registrant&rsquo;s internal control over financial reporting; and</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.4in">5. The registrant&rsquo;s other
certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&rsquo;s
auditors and the audit committee of the registrant&rsquo;s board of directors (or persons performing the equivalent functions):</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.7in">a. All significant deficiencies
and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely
affect the registrant&rsquo;s ability to record, process, summarize and report financial information; and</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.7in">b. Any fraud, whether or not material,
that involves management or other employees who have a significant role in the registrant&rsquo;s internal control over financial reporting.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="padding-bottom: 1pt; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: November 14, 2022</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; width: 50%">/s/ <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kevin Vassily</FONT></TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kevin Vassily</FONT></TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Chief Financial Officer</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">(Principal Financial and Accounting Officer)</P></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right; text-indent: 5.5in"><B>Exhibit 32.1</B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>18 U.S.C. SECTION 1350,</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In connection with the Quarterly Report of iPower
Inc. (the &ldquo;Company&rdquo;) on Form 10-Q pursuant to Rule 15d-2 Under the Securities Exchange Act of 1934 for the period ended September
30, 2022, as filed with the Securities and Exchange Commission on the date hereof (the &ldquo;Report&rdquo;), I, Chenlong Tan, Chief Executive
Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002,
that:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27pt">(1) The Report fully complies with
the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27pt">(2) The information contained in
the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</P>

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="width: 50%">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1.5pt solid; width: 50%">/s/ <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chenlong Tan</FONT></TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chenlong Tan</FONT></TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Chief Executive Officer</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">(Principal Executive Officer)</P></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>


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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>18 U.S.C. SECTION 1350,</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In connection with the Quarterly Report of iPower
Inc. (the &ldquo;Company&rdquo;) on Form 10-Q pursuant to Rule 15d-2 Under the Securities Exchange Act of 1934 for the period ended September
30, 2022, as filed with the Securities and Exchange Commission on the date hereof (the &ldquo;Report&rdquo;), I, Kevin Vassily, Chief
Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley
Act of 2002, that:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27pt">(1) The Report fully complies with
the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27pt">(2) The information contained in
the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</P>

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="padding-bottom: 1pt; width: 50%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; width: 50%">/s/ <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kevin Vassily</FONT></TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kevin Vassily</FONT></TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Chief Financial Officer</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">(Principal Financial and Accounting Officer)</P></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>ipw-20220930.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.16b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +Kopo7xRiXgen8uEbXpMOaqByaPty552mYkxvmR5ffl6vy0mtM00mCkEL1b2sR0O -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:us-gaap="http://fasb.org/srt-sup/2022q3" xmlns:srt="http://fasb.org/srt/2022" xmlns:srt-types="http://fasb.org/srt-types/2022" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:IPW="http://ipower.com/20220930" elementFormDefault="qualified" targetNamespace="http://ipower.com/20220930">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://ipower.com/role/Cover" id="Cover">
	  <link:definition>00000001 - Document - Cover</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" id="UnauditedCondensedConsolidatedBalanceSheets">
	  <link:definition>00000002 - Statement - Unaudited Condensed Consolidated Balance Sheets</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" id="UnauditedCondensedConsolidatedBalanceSheetsParenthetical">
	  <link:definition>00000003 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" id="UnauditedCondensedConsolidatedStatementsOfOperations">
	  <link:definition>00000004 - Statement - Unaudited Condensed Consolidated Statements of Operations</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" id="UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity">
	  <link:definition>00000005 - Statement - Unaudited Condensed Consolidated Statements of Changes in Stockholder's Equity</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" id="UnauditedCondensedConsolidatedStatementsOfCashFlows">
	  <link:definition>00000006 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/NatureOfBusinessAndOrganization" id="NatureOfBusinessAndOrganization">
	  <link:definition>00000007 - Disclosure - Nature of business and organization</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" id="BasisOfPresentationAndSummaryOfSignificantAccountingPolicies">
	  <link:definition>00000008 - Disclosure - Basis of Presentation and Summary of significant accounting policies</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/JointVentures" id="JointVentures">
	  <link:definition>00000009 - Disclosure - Joint Ventures</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntity" id="AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntity">
	  <link:definition>00000010 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/VariableInterestEntity" id="VariableInterestEntity">
	  <link:definition>00000011 - Disclosure - Variable interest entity</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/AccountsReceivableNet" id="AccountsReceivableNet">
	  <link:definition>00000012 - Disclosure - Accounts receivable, net</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/InventoriesNet" id="InventoriesNet">
	  <link:definition>00000013 - Disclosure - Inventories, net</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/PrepaymentsAndOtherCurrentAssets" id="PrepaymentsAndOtherCurrentAssets">
	  <link:definition>00000014 - Disclosure - Prepayments and other current assets</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/Non-currentPrepayments" id="Non-currentPrepayments">
	  <link:definition>00000015 - Disclosure - Non-current prepayments</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/IntangibleAssetsNet" id="IntangibleAssetsNet">
	  <link:definition>00000016 - Disclosure - Intangible assets, net</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/OtherPayablesAndAccruedLiabilities" id="OtherPayablesAndAccruedLiabilities">
	  <link:definition>00000017 - Disclosure - Other payables and accrued liabilities</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/LoansPayable" id="LoansPayable">
	  <link:definition>00000018 - Disclosure - Loans payable</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/RelatedPartyTransactions" id="RelatedPartyTransactions">
	  <link:definition>00000019 - Disclosure - Related party transactions</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/IncomeTaxes" id="IncomeTaxes">
	  <link:definition>00000020 - Disclosure - Income taxes</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/LossEarningsPerShare" id="LossEarningsPerShare">
	  <link:definition>00000021 - Disclosure - (Loss) Earnings per share</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/Equity" id="Equity">
	  <link:definition>00000022 - Disclosure - Equity</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/WarrantLiabilities" id="WarrantLiabilities">
	  <link:definition>00000023 - Disclosure - Warrant liabilities</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/ConcentrationOfRisk" id="ConcentrationOfRisk">
	  <link:definition>00000024 - Disclosure - Concentration of risk</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
	  <link:definition>00000025 - Disclosure - Commitments and contingencies</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/SubsequentEvents" id="SubsequentEvents">
	  <link:definition>00000026 - Disclosure - Subsequent events</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" id="BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies">
	  <link:definition>00000027 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Policies)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" id="BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables">
	  <link:definition>00000028 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityTables" id="AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityTables">
	  <link:definition>00000029 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/VariableInterestEntityTables" id="VariableInterestEntityTables">
	  <link:definition>00000030 - Disclosure - Variable interest entity (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/AccountsReceivableNetTables" id="AccountsReceivableNetTables">
	  <link:definition>00000031 - Disclosure - Accounts receivable, net (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsTables" id="PrepaymentsAndOtherCurrentAssetsTables">
	  <link:definition>00000032 - Disclosure - Prepayments and other current assets (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/IntangibleAssetsNetTables" id="IntangibleAssetsNetTables">
	  <link:definition>00000033 - Disclosure - Intangible assets, net (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesTables" id="OtherPayablesAndAccruedLiabilitiesTables">
	  <link:definition>00000034 - Disclosure - Other payables and accrued liabilities (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/LoansPayableTables" id="LoansPayableTables">
	  <link:definition>00000035 - Disclosure - Loans payable (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/IncomeTaxesTables" id="IncomeTaxesTables">
	  <link:definition>00000036 - Disclosure - Income taxes (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/LossEarningsPerShareTables" id="LossEarningsPerShareTables">
	  <link:definition>00000037 - Disclosure - (Loss) Earnings per share (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/EquityTables" id="EquityTables">
	  <link:definition>00000038 - Disclosure - Equity (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/WarrantLiabilitiesTables" id="WarrantLiabilitiesTables">
	  <link:definition>00000039 - Disclosure - Warrant liabilities (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/CommitmentsAndContingenciesTables" id="CommitmentsAndContingenciesTables">
	  <link:definition>00000040 - Disclosure - Commitments and contingencies (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/NatureOfBusinessAndOrganizationDetailsNarrative" id="NatureOfBusinessAndOrganizationDetailsNarrative">
	  <link:definition>00000041 - Disclosure - Nature of business and organization (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives" id="BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives">
	  <link:definition>00000042 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Useful Lives)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions" id="BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions">
	  <link:definition>00000043 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Assumptions)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/FairValuesOfFinancialInstrumentsDetails" id="FairValuesOfFinancialInstrumentsDetails">
	  <link:definition>00000044 - Disclosure - Fair Values of Financial Instruments (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" id="BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative">
	  <link:definition>00000045 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/JointVenturesDetailsNarrative" id="JointVenturesDetailsNarrative">
	  <link:definition>00000046 - Disclosure - Joint Ventures (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation" id="AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation">
	  <link:definition>00000047 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entities (Details - Acquisition allocation)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative" id="AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative">
	  <link:definition>00000048 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities" id="VariableInterestEntityDetails-AssetsAndLiabilities">
	  <link:definition>00000049 - Disclosure - Variable interest entity (Details - Assets and Liabilities)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/VariableInterestEntityDetails-VieOperations" id="VariableInterestEntityDetails-VieOperations">
	  <link:definition>00000050 - Disclosure - Variable interest entity (Details - VIE Operations)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/VariableInterestEntityDetailsNarrative" id="VariableInterestEntityDetailsNarrative">
	  <link:definition>00000051 - Disclosure - Variable interest entity (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/AccountsReceivableDetails" id="AccountsReceivableDetails">
	  <link:definition>00000052 - Disclosure - Accounts receivable (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/InventoriesNetDetailsNarrative" id="InventoriesNetDetailsNarrative">
	  <link:definition>00000053 - Disclosure - Inventories, net (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsDetails" id="PrepaymentsAndOtherCurrentAssetsDetails">
	  <link:definition>00000054 - Disclosure - Prepayments and other current assets (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsDetailsNarrative" id="PrepaymentsAndOtherCurrentAssetsDetailsNarrative">
	  <link:definition>00000055 - Disclosure - Prepayments and other current assets (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/Non-currentPrepaymentsDetailsNarrative" id="Non-currentPrepaymentsDetailsNarrative">
	  <link:definition>00000056 - Disclosure - Non-current prepayments (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/IntangibleAssetsNetDetails" id="IntangibleAssetsNetDetails">
	  <link:definition>00000057 - Disclosure - Intangible assets, net (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/IntangibleAssetsNetDetails-FutureAmortization" id="IntangibleAssetsNetDetails-FutureAmortization">
	  <link:definition>00000058 - Disclosure - Intangible assets, net (Details - Future Amortization)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/IntangibleAssetsNetDetailsNarrative" id="IntangibleAssetsNetDetailsNarrative">
	  <link:definition>00000059 - Disclosure - Intangible assets, net (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetails" id="OtherPayablesAndAccruedLiabilitiesDetails">
	  <link:definition>00000060 - Disclosure - Other payables and accrued liabilities (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative" id="OtherPayablesAndAccruedLiabilitiesDetailsNarrative">
	  <link:definition>00000061 - Disclosure - Other payables and accrued liabilities (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/LoansPayableDetails-InterestExpense" id="LoansPayableDetails-InterestExpense">
	  <link:definition>00000062 - Disclosure - Loans Payable (Details - Interest expense)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/LoansPayableDetailsNarrative" id="LoansPayableDetailsNarrative">
	  <link:definition>00000063 - Disclosure - Loans payable (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/RelatedPartyTransactionsDetailsNarrative" id="RelatedPartyTransactionsDetailsNarrative">
	  <link:definition>00000064 - Disclosure - Related party transactions (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/IncomeTaxesDetails" id="IncomeTaxesDetails">
	  <link:definition>00000065 - Disclosure - Income taxes (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/IncomeTaxesDetails-ReconcilationOfEffectiveIncomeTaxRate" id="IncomeTaxesDetails-ReconcilationOfEffectiveIncomeTaxRate">
	  <link:definition>00000066 - Disclosure - Income taxes (Details - Reconcilation of effective income tax rate)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes" id="IncomeTaxesDetails-DeferredTaxes">
	  <link:definition>00000067 - Disclosure - Income Taxes (Details - Deferred taxes)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/IncomeTaxesDetailsNarrative" id="IncomeTaxesDetailsNarrative">
	  <link:definition>00000068 - Disclosure - Income taxes (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/EarningsPerShareDetails" id="EarningsPerShareDetails">
	  <link:definition>00000069 - Disclosure - Earnings per share (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/LossEarningsPerShareDetailsNarrative" id="LossEarningsPerShareDetailsNarrative">
	  <link:definition>00000070 - Disclosure - (Loss) Earnings per share (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/EquityDetails" id="EquityDetails">
	  <link:definition>00000071 - Disclosure - Equity (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/EquityDetailsNarrative" id="EquityDetailsNarrative">
	  <link:definition>00000072 - Disclosure - Equity (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/WarrantLiabilitiesDetails-Assumptions" id="WarrantLiabilitiesDetails-Assumptions">
	  <link:definition>00000073 - Disclosure - Warrant liabilities (Details - Assumptions)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/WarrantLiabilitiesDetailsNarrative" id="WarrantLiabilitiesDetailsNarrative">
	  <link:definition>00000074 - Disclosure - Warrant liabilities (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/ConcentrationOfRiskDetailsNarrative" id="ConcentrationOfRiskDetailsNarrative">
	  <link:definition>00000075 - Disclosure - Concentration of risk (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseCost" id="CommitmentsAndContingenciesDetails-LeaseCost">
	  <link:definition>00000076 - Disclosure - Commitments and contingencies (Details - Lease cost)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/CommitmentsAndContingenciesDetails-BalanceSheet" id="CommitmentsAndContingenciesDetails-BalanceSheet">
	  <link:definition>00000077 - Disclosure - Commitments and contingencies (Details - Balance Sheet)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseMaturity" id="CommitmentsAndContingenciesDetails-LeaseMaturity">
	  <link:definition>00000078 - Disclosure - Commitments and contingencies (Details - Lease maturity)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://ipower.com/role/CommitmentsAndContingenciesDetailsNarrative" id="CommitmentsAndContingenciesDetailsNarrative">
	  <link:definition>00000079 - Disclosure - Commitments and contingencies (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:linkbaseRef xlink:type="simple" xlink:href="ipw-20220930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="ipw-20220930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="ipw-20220930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="ipw-20220930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd" />
    <import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd" />
    <import namespace="http://fasb.org/us-gaap-sup/2022q3" schemaLocation="https://xbrl.fasb.org/us-gaap/2022q3/us-gaap-sup-2022q3.xsd" />
    <import namespace="http://fasb.org/srt-sup/2022q3" schemaLocation="https://xbrl.fasb.org/srt/2022q3/srt-sup-2022q3.xsd" />
    <import namespace="http://fasb.org/us-types/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd" />
    <import namespace="http://xbrl.sec.gov/currency/2022" schemaLocation="https://xbrl.sec.gov/currency/2022/currency-2022.xsd" />
    <import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd" />
    <import namespace="http://fasb.org/srt-types/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd" />
    <element id="IPW_GPMMember" name="GPMMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_BoxHarmonyMember" name="BoxHarmonyMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_AniviaLimitedMember" name="AniviaLimitedMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_AniviaPurchaseNoteMember" name="AniviaPurchaseNoteMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_AmazonSalesToCanadaAndOtherForeignCountriesMember" name="AmazonSalesToCanadaAndOtherForeignCountriesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_HydroponicProductsMember" name="HydroponicProductsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_GeneralGardeningMember" name="GeneralGardeningMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_SupplierRelationshipMember" name="SupplierRelationshipMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_SoftwareMember" name="SoftwareMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_CorporateBondYieldMember" name="CorporateBondYieldMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_LiquidityPremiumMember" name="LiquidityPremiumMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_AniviaMember" name="AniviaMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_PurchaseNoteMember" name="PurchaseNoteMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_AnivaMember" name="AnivaMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_JPMMember" name="JPMMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_AdvanceToSuppliersMember" name="AdvanceToSuppliersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_PrepaidIncomeTaxesMember" name="PrepaidIncomeTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_PrepaidAndOtherMember" name="PrepaidAndOtherMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_ProductSourcingMember" name="ProductSourcingMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_CarPrepaymentMember" name="CarPrepaymentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_OneVendorMember" name="OneVendorMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_WFCMember" name="WFCMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_SbaLoanMember" name="SbaLoanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_AssetBasedRevolvingLoanMember" name="AssetBasedRevolvingLoanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_AmortizationOfDebtDiscountMember" name="AmortizationOfDebtDiscountMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_InterestAndCreditUtilizationFeesMember" name="InterestAndCreditUtilizationFeesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_USTaxAuthoritiesMember" name="USTaxAuthoritiesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_ChineseTaxAuthoritiesMember" name="ChineseTaxAuthoritiesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_StockIssuedForVestedRsusMember" name="StockIssuedForVestedRsusMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_EquityIncentivePlanMember" name="EquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_LetterAgreementsMember" name="LetterAgreementsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_ChenlongTanMember" name="ChenlongTanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_MrVassilyMember" name="MrVassilyMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_OptionsGrantedMember" name="OptionsGrantedMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_PlacementAgentMember" name="PlacementAgentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_SeriesAConvertiblePreferredStockMember" name="SeriesAConvertiblePreferredStockMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_TwoAccreditedInvestorsMember" name="TwoAccreditedInvestorsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_PreferredStockWarrantsMember" name="PreferredStockWarrantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_ConvertibleNoteInvestorsMember" name="ConvertibleNoteInvestorsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_PlacementAgentWarrantsMember" name="PlacementAgentWarrantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_BousteadSecuritiesLLCMember" name="BousteadSecuritiesLLCMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_WarrantLiabilityMember" name="WarrantLiabilityMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_MeasurementInputProbablityMember" name="MeasurementInputProbablityMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_AmazonVendorAndAmazonSellerMember" name="AmazonVendorAndAmazonSellerMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_TwoSuppliersMember" name="TwoSuppliersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_OneSupplierMember" name="OneSupplierMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_AnotherSupplierMember" name="AnotherSupplierMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_NoncurrentPrepayments" name="NoncurrentPrepayments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_AdvanceFromShareholders" name="AdvanceFromShareholders" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_InvestmentPayableCurrent" name="InvestmentPayableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_SellingAndFulfillment" name="SellingAndFulfillment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_OtherFinancingExpenses" name="OtherFinancingExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_EarningsLossesPerShareAbstract" name="EarningsLossesPerShareAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_NoncashFinancingExpenses" name="NoncashFinancingExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_IncreaseDecreaseInNoncurrentPrepayments" name="IncreaseDecreaseInNoncurrentPrepayments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_DisclosureJointVenturesAbstract" name="DisclosureJointVenturesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_JointVenturesDisclosureTextBlock" name="JointVenturesDisclosureTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_DisclosureAcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityAbstract" name="DisclosureAcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock" name="AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_DisclosurePrepaymentsAndOtherCurrentAssetsAbstract" name="DisclosurePrepaymentsAndOtherCurrentAssetsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock" name="DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_DisclosureNoncurrentPrepaymentsAbstract" name="DisclosureNoncurrentPrepaymentsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_NoncurerntPrepaymentTextBlock" name="NoncurerntPrepaymentTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_DisclosureWarrantLiabilitiesAbstract" name="DisclosureWarrantLiabilitiesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_WarrantLiabilitiesTextBlock" name="WarrantLiabilitiesTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_EmergingGrowthCompanyStatusPolicyTextBlock" name="EmergingGrowthCompanyStatusPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_VariableInterestEntitiesPolicyTextBlock" name="VariableInterestEntitiesPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_CostOfRevenuePolicyTextBlock" name="CostOfRevenuePolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_OperatingExpensesPolicyTextBlock" name="OperatingExpensesPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_DebtIssuanceCostsPolicyTextBlock" name="DebtIssuanceCostsPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_IntangibleAssetsUsefulLivesTableTextBlock" name="IntangibleAssetsUsefulLivesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_ScheduleOfAssumptionsUsedFairValuePurchaseNoteTableTextBlock" name="ScheduleOfAssumptionsUsedFairValuePurchaseNoteTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_ScheduleOfOperatingResultsOfTheVieTableTextBlock" name="ScheduleOfOperatingResultsOfTheVieTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_ForeignCurrencyExchangeRateTranslation2" name="ForeignCurrencyExchangeRateTranslation2" nillable="true" xbrli:periodType="duration" type="xbrli:pureItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_PromissoryNotesIssued1" name="PromissoryNotesIssued1" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_OfficeEquipmentNet" name="OfficeEquipmentNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_RevenueBeforeConsolidation" name="RevenueBeforeConsolidation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_NetIncomeLossBeforeConsolidation" name="NetIncomeLossBeforeConsolidation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_DeliveryFeesReceivable" name="DeliveryFeesReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_FiniteLivedIntangibleAssetRemainingUsefulLife" name="FiniteLivedIntangibleAssetRemainingUsefulLife" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_AccruedPayablesForInventoryInTransit" name="AccruedPayablesForInventoryInTransit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_AccruedAmazonFees" name="AccruedAmazonFees" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_OtherAccruedLiabilitiesAndPayables" name="OtherAccruedLiabilitiesAndPayables" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_AccruedInterestExpense" name="AccruedInterestExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_CreditUtilizationFees" name="CreditUtilizationFees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_AmortizationOfDebtDiscount" name="AmortizationOfDebtDiscount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_DeferredTaxAssetsLeaseAssetsLiabilities" name="DeferredTaxAssetsLeaseAssetsLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_WeightedaverageSharesUsedInComputingBasicAndDilutedEarningsPerShareAbstract" name="WeightedaverageSharesUsedInComputingBasicAndDilutedEarningsPerShareAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_StockIssuedForRsusVested" name="StockIssuedForRsusVested" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_StockToBeIssuedForRsuVested" name="StockToBeIssuedForRsuVested" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_CashPerformanceBonus" name="CashPerformanceBonus" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_WarrantsIssuedShares" name="WarrantsIssuedShares" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_WarrantLiability" name="WarrantLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_WarrantsExercised" name="WarrantsExercised" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_OperatingLeaseWeightedAverageRemainingLeaseTerm2" name="OperatingLeaseWeightedAverageRemainingLeaseTerm2" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_OperatingLeaseWeightedAverageDiscountRatePercent1" name="OperatingLeaseWeightedAverageDiscountRatePercent1" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_OperatingLeaseLiabilityCurrents" name="OperatingLeaseLiabilityCurrents" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_OperatingLeaseLiabilityNoncurrents" name="OperatingLeaseLiabilityNoncurrents" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="IPW_RentalFee" name="RentalFee" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>ipw-20220930_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.16b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://ipower.com/role/Cover" xlink:href="ipw-20220930.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" xlink:href="ipw-20220930.xsd#UnauditedCondensedConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:href="ipw-20220930.xsd#UnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" xlink:href="ipw-20220930.xsd#UnauditedCondensedConsolidatedStatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:href="ipw-20220930.xsd#UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" xlink:href="ipw-20220930.xsd#UnauditedCondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/NatureOfBusinessAndOrganization" xlink:href="ipw-20220930.xsd#NatureOfBusinessAndOrganization" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:href="ipw-20220930.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/JointVentures" xlink:href="ipw-20220930.xsd#JointVentures" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntity" xlink:href="ipw-20220930.xsd#AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntity" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/VariableInterestEntity" xlink:href="ipw-20220930.xsd#VariableInterestEntity" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/AccountsReceivableNet" xlink:href="ipw-20220930.xsd#AccountsReceivableNet" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/InventoriesNet" xlink:href="ipw-20220930.xsd#InventoriesNet" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/PrepaymentsAndOtherCurrentAssets" xlink:href="ipw-20220930.xsd#PrepaymentsAndOtherCurrentAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/Non-currentPrepayments" xlink:href="ipw-20220930.xsd#Non-currentPrepayments" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IntangibleAssetsNet" xlink:href="ipw-20220930.xsd#IntangibleAssetsNet" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/OtherPayablesAndAccruedLiabilities" xlink:href="ipw-20220930.xsd#OtherPayablesAndAccruedLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/LoansPayable" xlink:href="ipw-20220930.xsd#LoansPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/RelatedPartyTransactions" xlink:href="ipw-20220930.xsd#RelatedPartyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IncomeTaxes" xlink:href="ipw-20220930.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/LossEarningsPerShare" xlink:href="ipw-20220930.xsd#LossEarningsPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/Equity" xlink:href="ipw-20220930.xsd#Equity" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/WarrantLiabilities" xlink:href="ipw-20220930.xsd#WarrantLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/ConcentrationOfRisk" xlink:href="ipw-20220930.xsd#ConcentrationOfRisk" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/CommitmentsAndContingencies" xlink:href="ipw-20220930.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/SubsequentEvents" xlink:href="ipw-20220930.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="ipw-20220930.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:href="ipw-20220930.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityTables" xlink:href="ipw-20220930.xsd#AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/VariableInterestEntityTables" xlink:href="ipw-20220930.xsd#VariableInterestEntityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/AccountsReceivableNetTables" xlink:href="ipw-20220930.xsd#AccountsReceivableNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsTables" xlink:href="ipw-20220930.xsd#PrepaymentsAndOtherCurrentAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IntangibleAssetsNetTables" xlink:href="ipw-20220930.xsd#IntangibleAssetsNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesTables" xlink:href="ipw-20220930.xsd#OtherPayablesAndAccruedLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/LoansPayableTables" xlink:href="ipw-20220930.xsd#LoansPayableTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IncomeTaxesTables" xlink:href="ipw-20220930.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/LossEarningsPerShareTables" xlink:href="ipw-20220930.xsd#LossEarningsPerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/EquityTables" xlink:href="ipw-20220930.xsd#EquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/WarrantLiabilitiesTables" xlink:href="ipw-20220930.xsd#WarrantLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/CommitmentsAndContingenciesTables" xlink:href="ipw-20220930.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/NatureOfBusinessAndOrganizationDetailsNarrative" xlink:href="ipw-20220930.xsd#NatureOfBusinessAndOrganizationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives" xlink:href="ipw-20220930.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions" xlink:href="ipw-20220930.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/FairValuesOfFinancialInstrumentsDetails" xlink:href="ipw-20220930.xsd#FairValuesOfFinancialInstrumentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="ipw-20220930.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/JointVenturesDetailsNarrative" xlink:href="ipw-20220930.xsd#JointVenturesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation" xlink:href="ipw-20220930.xsd#AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative" xlink:href="ipw-20220930.xsd#AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities" xlink:href="ipw-20220930.xsd#VariableInterestEntityDetails-AssetsAndLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/VariableInterestEntityDetails-VieOperations" xlink:href="ipw-20220930.xsd#VariableInterestEntityDetails-VieOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/VariableInterestEntityDetailsNarrative" xlink:href="ipw-20220930.xsd#VariableInterestEntityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/AccountsReceivableDetails" xlink:href="ipw-20220930.xsd#AccountsReceivableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/InventoriesNetDetailsNarrative" xlink:href="ipw-20220930.xsd#InventoriesNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsDetails" xlink:href="ipw-20220930.xsd#PrepaymentsAndOtherCurrentAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsDetailsNarrative" xlink:href="ipw-20220930.xsd#PrepaymentsAndOtherCurrentAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/Non-currentPrepaymentsDetailsNarrative" xlink:href="ipw-20220930.xsd#Non-currentPrepaymentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IntangibleAssetsNetDetails" xlink:href="ipw-20220930.xsd#IntangibleAssetsNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IntangibleAssetsNetDetails-FutureAmortization" xlink:href="ipw-20220930.xsd#IntangibleAssetsNetDetails-FutureAmortization" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IntangibleAssetsNetDetailsNarrative" xlink:href="ipw-20220930.xsd#IntangibleAssetsNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetails" xlink:href="ipw-20220930.xsd#OtherPayablesAndAccruedLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative" xlink:href="ipw-20220930.xsd#OtherPayablesAndAccruedLiabilitiesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/LoansPayableDetails-InterestExpense" xlink:href="ipw-20220930.xsd#LoansPayableDetails-InterestExpense" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/LoansPayableDetailsNarrative" xlink:href="ipw-20220930.xsd#LoansPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="ipw-20220930.xsd#RelatedPartyTransactionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IncomeTaxesDetails" xlink:href="ipw-20220930.xsd#IncomeTaxesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IncomeTaxesDetails-ReconcilationOfEffectiveIncomeTaxRate" xlink:href="ipw-20220930.xsd#IncomeTaxesDetails-ReconcilationOfEffectiveIncomeTaxRate" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes" xlink:href="ipw-20220930.xsd#IncomeTaxesDetails-DeferredTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IncomeTaxesDetailsNarrative" xlink:href="ipw-20220930.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/EarningsPerShareDetails" xlink:href="ipw-20220930.xsd#EarningsPerShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/LossEarningsPerShareDetailsNarrative" xlink:href="ipw-20220930.xsd#LossEarningsPerShareDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/EquityDetails" xlink:href="ipw-20220930.xsd#EquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/EquityDetailsNarrative" xlink:href="ipw-20220930.xsd#EquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/WarrantLiabilitiesDetails-Assumptions" xlink:href="ipw-20220930.xsd#WarrantLiabilitiesDetails-Assumptions" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/WarrantLiabilitiesDetailsNarrative" xlink:href="ipw-20220930.xsd#WarrantLiabilitiesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/ConcentrationOfRiskDetailsNarrative" xlink:href="ipw-20220930.xsd#ConcentrationOfRiskDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseCost" xlink:href="ipw-20220930.xsd#CommitmentsAndContingenciesDetails-LeaseCost" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/CommitmentsAndContingenciesDetails-BalanceSheet" xlink:href="ipw-20220930.xsd#CommitmentsAndContingenciesDetails-BalanceSheet" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseMaturity" xlink:href="ipw-20220930.xsd#CommitmentsAndContingenciesDetails-LeaseMaturity" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="ipw-20220930.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" xlink:title="00000002 - Statement - Unaudited Condensed Consolidated Balance Sheets">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:label="loc_us-gaapAccountsReceivableRelatedPartiesCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableRelatedPartiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="loc_us-gaapOtherPrepaidExpenseCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapOtherPrepaidExpenseCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaapAssetsNoncurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_NoncurrentPrepayments" xlink:label="loc_IPWNoncurrentPrepayments" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_IPWNoncurrentPrepayments" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateInvestmentsJointVentures" xlink:label="loc_us-gaapRealEstateInvestmentsJointVentures" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_us-gaapRealEstateInvestmentsJointVentures" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapOtherAccountsPayableAndAccruedLiabilities" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOtherAccountsPayableAndAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccountsPayableAndOtherAccruedLiabilitiesCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AdvanceFromShareholders" xlink:label="loc_IPWAdvanceFromShareholders" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_IPWAdvanceFromShareholders" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_InvestmentPayableCurrent" xlink:label="loc_IPWInvestmentPayableCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_IPWInvestmentPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLongTermDebtCurrent" xlink:label="loc_us-gaapOtherLongTermDebtCurrent" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOtherLongTermDebtCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaapTaxesPayableCurrent" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapTaxesPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaapLiabilitiesNoncurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermLineOfCredit" xlink:label="loc_us-gaapLongTermLineOfCredit" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesNoncurrent" xlink:to="loc_us-gaapLongTermLineOfCredit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredLongTermDebt" xlink:label="loc_us-gaapSecuredLongTermDebt" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesNoncurrent" xlink:to="loc_us-gaapSecuredLongTermDebt" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent" xlink:label="loc_us-gaapDeferredTaxAndOtherLiabilitiesNoncurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesNoncurrent" xlink:to="loc_us-gaapDeferredTaxAndOtherLiabilitiesNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesNoncurrent" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaapMinorityInterest" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapMinorityInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" xlink:title="00000004 - Statement - Unaudited Condensed Consolidated Statements of Operations">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapRevenues" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_SellingAndFulfillment" xlink:label="loc_IPWSellingAndFulfillment" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_IPWSellingAndFulfillment" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaapGoodwillImpairmentLoss" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapGoodwillImpairmentLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaapInterestIncomeExpenseNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapInterestIncomeExpenseNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_OtherFinancingExpenses" xlink:label="loc_IPWOtherFinancingExpenses" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_IPWOtherFinancingExpenses" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnInvestments" xlink:label="loc_us-gaapGainLossOnInvestments" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapGainLossOnInvestments" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpense" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapOtherNonoperatingIncomeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:title="00000005 - Statement - Unaudited Condensed Consolidated Statements of Changes in Stockholder&apos;s Equity" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" xlink:title="00000006 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryLIFOReservePeriodCharge" xlink:label="loc_us-gaapInventoryLIFOReservePeriodCharge" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapInventoryLIFOReservePeriodCharge" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnInvestments" xlink:label="loc_us-gaapGainLossOnInvestments" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapGainLossOnInvestments" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaapGoodwillImpairmentLoss" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapGoodwillImpairmentLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_NoncashFinancingExpenses" xlink:label="loc_IPWNoncashFinancingExpenses" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_IPWNoncashFinancingExpenses" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaapAmortizationOfDebtDiscountPremium" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapAmortizationOfDebtDiscountPremium" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredIncomeTaxes" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredIncomeTaxes" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_IncreaseDecreaseInNoncurrentPrepayments" xlink:label="loc_IPWIncreaseDecreaseInNoncurrentPrepayments" />
      <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_IPWIncreaseDecreaseInNoncurrentPrepayments" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherNoncurrentAssets" />
      <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherNoncurrentAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableTrade" />
      <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableTrade" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInOtherAccountsPayable" />
      <link:calculationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherAccountsPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" />
      <link:calculationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" />
      <link:calculationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayable" />
      <link:calculationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="loc_us-gaapRepaymentsOfRelatedPartyDebt" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfRelatedPartyDebt" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="loc_us-gaapProceedsFromShortTermDebt" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromShortTermDebt" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="loc_us-gaapRepaymentsOfShortTermDebt" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfShortTermDebt" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:label="loc_us-gaapProceedsFromIssuanceOfOtherLongTermDebt" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromIssuanceOfOtherLongTermDebt" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfOtherLongTermDebt" xlink:label="loc_us-gaapRepaymentsOfOtherLongTermDebt" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfOtherLongTermDebt" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/NatureOfBusinessAndOrganization" xlink:title="00000007 - Disclosure - Nature of business and organization" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:title="00000008 - Disclosure - Basis of Presentation and Summary of significant accounting policies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/JointVentures" xlink:title="00000009 - Disclosure - Joint Ventures" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntity" xlink:title="00000010 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/VariableInterestEntity" xlink:title="00000011 - Disclosure - Variable interest entity" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/AccountsReceivableNet" xlink:title="00000012 - Disclosure - Accounts receivable, net" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/InventoriesNet" xlink:title="00000013 - Disclosure - Inventories, net" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/PrepaymentsAndOtherCurrentAssets" xlink:title="00000014 - Disclosure - Prepayments and other current assets" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/Non-currentPrepayments" xlink:title="00000015 - Disclosure - Non-current prepayments" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/IntangibleAssetsNet" xlink:title="00000016 - Disclosure - Intangible assets, net" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/OtherPayablesAndAccruedLiabilities" xlink:title="00000017 - Disclosure - Other payables and accrued liabilities" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/LoansPayable" xlink:title="00000018 - Disclosure - Loans payable" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/RelatedPartyTransactions" xlink:title="00000019 - Disclosure - Related party transactions" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/IncomeTaxes" xlink:title="00000020 - Disclosure - Income taxes" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/LossEarningsPerShare" xlink:title="00000021 - Disclosure - (Loss) Earnings per share" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/Equity" xlink:title="00000022 - Disclosure - Equity" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/WarrantLiabilities" xlink:title="00000023 - Disclosure - Warrant liabilities" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/ConcentrationOfRisk" xlink:title="00000024 - Disclosure - Concentration of risk" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/CommitmentsAndContingencies" xlink:title="00000025 - Disclosure - Commitments and contingencies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/SubsequentEvents" xlink:title="00000026 - Disclosure - Subsequent events" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000027 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:title="00000028 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityTables" xlink:title="00000029 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/VariableInterestEntityTables" xlink:title="00000030 - Disclosure - Variable interest entity (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/AccountsReceivableNetTables" xlink:title="00000031 - Disclosure - Accounts receivable, net (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsTables" xlink:title="00000032 - Disclosure - Prepayments and other current assets (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/IntangibleAssetsNetTables" xlink:title="00000033 - Disclosure - Intangible assets, net (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesTables" xlink:title="00000034 - Disclosure - Other payables and accrued liabilities (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/LoansPayableTables" xlink:title="00000035 - Disclosure - Loans payable (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/IncomeTaxesTables" xlink:title="00000036 - Disclosure - Income taxes (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/LossEarningsPerShareTables" xlink:title="00000037 - Disclosure - (Loss) Earnings per share (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/EquityTables" xlink:title="00000038 - Disclosure - Equity (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/WarrantLiabilitiesTables" xlink:title="00000039 - Disclosure - Warrant liabilities (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/CommitmentsAndContingenciesTables" xlink:title="00000040 - Disclosure - Commitments and contingencies (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/NatureOfBusinessAndOrganizationDetailsNarrative" xlink:title="00000041 - Disclosure - Nature of business and organization (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives" xlink:title="00000042 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Useful Lives)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions" xlink:title="00000043 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Assumptions)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/FairValuesOfFinancialInstrumentsDetails" xlink:title="00000044 - Disclosure - Fair Values of Financial Instruments (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000045 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/JointVenturesDetailsNarrative" xlink:title="00000046 - Disclosure - Joint Ventures (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation" xlink:title="00000047 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entities (Details - Acquisition allocation)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative" xlink:title="00000048 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities" xlink:title="00000049 - Disclosure - Variable interest entity (Details - Assets and Liabilities)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/VariableInterestEntityDetails-VieOperations" xlink:title="00000050 - Disclosure - Variable interest entity (Details - VIE Operations)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/VariableInterestEntityDetailsNarrative" xlink:title="00000051 - Disclosure - Variable interest entity (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/AccountsReceivableDetails" xlink:title="00000052 - Disclosure - Accounts receivable (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="loc_us-gaapAccountsReceivableGrossCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsReceivableNetCurrent" xlink:to="loc_us-gaapAccountsReceivableGrossCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsReceivableNetCurrent" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/InventoriesNetDetailsNarrative" xlink:title="00000053 - Disclosure - Inventories, net (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsDetails" xlink:title="00000054 - Disclosure - Prepayments and other current assets (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsDetailsNarrative" xlink:title="00000055 - Disclosure - Prepayments and other current assets (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/Non-currentPrepaymentsDetailsNarrative" xlink:title="00000056 - Disclosure - Non-current prepayments (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/IntangibleAssetsNetDetails" xlink:title="00000057 - Disclosure - Intangible assets, net (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/IntangibleAssetsNetDetails-FutureAmortization" xlink:title="00000058 - Disclosure - Intangible assets, net (Details - Future Amortization)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/IntangibleAssetsNetDetailsNarrative" xlink:title="00000059 - Disclosure - Intangible assets, net (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetails" xlink:title="00000060 - Disclosure - Other payables and accrued liabilities (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative" xlink:title="00000061 - Disclosure - Other payables and accrued liabilities (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/LoansPayableDetails-InterestExpense" xlink:title="00000062 - Disclosure - Loans Payable (Details - Interest expense)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/LoansPayableDetailsNarrative" xlink:title="00000063 - Disclosure - Loans payable (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="00000064 - Disclosure - Related party transactions (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/IncomeTaxesDetails" xlink:title="00000065 - Disclosure - Income taxes (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentIncomeTaxExpenseBenefit" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentFederalTaxExpenseBenefit" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapCurrentFederalTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentStateAndLocalTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapCurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentForeignTaxExpenseBenefit" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapCurrentForeignTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredFederalIncomeTaxExpenseBenefit" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapDeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredStateAndLocalIncomeTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapDeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredForeignIncomeTaxExpenseBenefit" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapDeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/IncomeTaxesDetails-ReconcilationOfEffectiveIncomeTaxRate" xlink:title="00000066 - Disclosure - Income taxes (Details - Reconcilation of effective income tax rate)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes" xlink:title="00000067 - Disclosure - Income Taxes (Details - Deferred taxes)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaapDeferredTaxAssetsGross" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseOther" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseOther" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="loc_us-gaapDeferredTaxAssetsInventory" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsInventory" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsStateTaxes" xlink:label="loc_us-gaapDeferredTaxAssetsStateTaxes" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsStateTaxes" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_DeferredTaxAssetsLeaseAssetsLiabilities" xlink:label="loc_IPWDeferredTaxAssetsLeaseAssetsLiabilities" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_IPWDeferredTaxAssetsLeaseAssetsLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaapDeferredTaxAssetsOther" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsOther" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaapDeferredIncomeTaxLiabilities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaapDeferredTaxLiabilitiesPropertyPlantAndEquipment" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredIncomeTaxLiabilities" xlink:to="loc_us-gaapDeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets" xlink:label="loc_us-gaapDeferredTaxLiabilitiesOtherFiniteLivedAssets" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredIncomeTaxLiabilities" xlink:to="loc_us-gaapDeferredTaxLiabilitiesOtherFiniteLivedAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:to="loc_us-gaapDeferredTaxAssetsGross" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:to="loc_us-gaapDeferredIncomeTaxLiabilities" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000068 - Disclosure - Income taxes (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/EarningsPerShareDetails" xlink:title="00000069 - Disclosure - Earnings per share (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/LossEarningsPerShareDetailsNarrative" xlink:title="00000070 - Disclosure - (Loss) Earnings per share (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/EquityDetails" xlink:title="00000071 - Disclosure - Equity (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/EquityDetailsNarrative" xlink:title="00000072 - Disclosure - Equity (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/WarrantLiabilitiesDetails-Assumptions" xlink:title="00000073 - Disclosure - Warrant liabilities (Details - Assumptions)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/WarrantLiabilitiesDetailsNarrative" xlink:title="00000074 - Disclosure - Warrant liabilities (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/ConcentrationOfRiskDetailsNarrative" xlink:title="00000075 - Disclosure - Concentration of risk (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseCost" xlink:title="00000076 - Disclosure - Commitments and contingencies (Details - Lease cost)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/CommitmentsAndContingenciesDetails-BalanceSheet" xlink:title="00000077 - Disclosure - Commitments and contingencies (Details - Balance Sheet)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeaseLiability" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_OperatingLeaseLiabilityCurrents" xlink:label="loc_IPWOperatingLeaseLiabilityCurrents" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeaseLiability" xlink:to="loc_IPWOperatingLeaseLiabilityCurrents" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_OperatingLeaseLiabilityNoncurrents" xlink:label="loc_IPWOperatingLeaseLiabilityNoncurrents" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeaseLiability" xlink:to="loc_IPWOperatingLeaseLiabilityNoncurrents" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseMaturity" xlink:title="00000078 - Disclosure - Commitments and contingencies (Details - Lease maturity)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://ipower.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000079 - Disclosure - Commitments and contingencies (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>ipw-20220930_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.16b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://ipower.com/role/Cover" xlink:href="ipw-20220930.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" xlink:href="ipw-20220930.xsd#UnauditedCondensedConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:href="ipw-20220930.xsd#UnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" xlink:href="ipw-20220930.xsd#UnauditedCondensedConsolidatedStatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:href="ipw-20220930.xsd#UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" xlink:href="ipw-20220930.xsd#UnauditedCondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/NatureOfBusinessAndOrganization" xlink:href="ipw-20220930.xsd#NatureOfBusinessAndOrganization" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:href="ipw-20220930.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/JointVentures" xlink:href="ipw-20220930.xsd#JointVentures" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntity" xlink:href="ipw-20220930.xsd#AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntity" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/VariableInterestEntity" xlink:href="ipw-20220930.xsd#VariableInterestEntity" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/AccountsReceivableNet" xlink:href="ipw-20220930.xsd#AccountsReceivableNet" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/InventoriesNet" xlink:href="ipw-20220930.xsd#InventoriesNet" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/PrepaymentsAndOtherCurrentAssets" xlink:href="ipw-20220930.xsd#PrepaymentsAndOtherCurrentAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/Non-currentPrepayments" xlink:href="ipw-20220930.xsd#Non-currentPrepayments" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IntangibleAssetsNet" xlink:href="ipw-20220930.xsd#IntangibleAssetsNet" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/OtherPayablesAndAccruedLiabilities" xlink:href="ipw-20220930.xsd#OtherPayablesAndAccruedLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/LoansPayable" xlink:href="ipw-20220930.xsd#LoansPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/RelatedPartyTransactions" xlink:href="ipw-20220930.xsd#RelatedPartyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IncomeTaxes" xlink:href="ipw-20220930.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/LossEarningsPerShare" xlink:href="ipw-20220930.xsd#LossEarningsPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/Equity" xlink:href="ipw-20220930.xsd#Equity" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/WarrantLiabilities" xlink:href="ipw-20220930.xsd#WarrantLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/ConcentrationOfRisk" xlink:href="ipw-20220930.xsd#ConcentrationOfRisk" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/CommitmentsAndContingencies" xlink:href="ipw-20220930.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/SubsequentEvents" xlink:href="ipw-20220930.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="ipw-20220930.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:href="ipw-20220930.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityTables" xlink:href="ipw-20220930.xsd#AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/VariableInterestEntityTables" xlink:href="ipw-20220930.xsd#VariableInterestEntityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/AccountsReceivableNetTables" xlink:href="ipw-20220930.xsd#AccountsReceivableNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsTables" xlink:href="ipw-20220930.xsd#PrepaymentsAndOtherCurrentAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IntangibleAssetsNetTables" xlink:href="ipw-20220930.xsd#IntangibleAssetsNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesTables" xlink:href="ipw-20220930.xsd#OtherPayablesAndAccruedLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/LoansPayableTables" xlink:href="ipw-20220930.xsd#LoansPayableTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IncomeTaxesTables" xlink:href="ipw-20220930.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/LossEarningsPerShareTables" xlink:href="ipw-20220930.xsd#LossEarningsPerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/EquityTables" xlink:href="ipw-20220930.xsd#EquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/WarrantLiabilitiesTables" xlink:href="ipw-20220930.xsd#WarrantLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/CommitmentsAndContingenciesTables" xlink:href="ipw-20220930.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/NatureOfBusinessAndOrganizationDetailsNarrative" xlink:href="ipw-20220930.xsd#NatureOfBusinessAndOrganizationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives" xlink:href="ipw-20220930.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions" xlink:href="ipw-20220930.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/FairValuesOfFinancialInstrumentsDetails" xlink:href="ipw-20220930.xsd#FairValuesOfFinancialInstrumentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="ipw-20220930.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/JointVenturesDetailsNarrative" xlink:href="ipw-20220930.xsd#JointVenturesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation" xlink:href="ipw-20220930.xsd#AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative" xlink:href="ipw-20220930.xsd#AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities" xlink:href="ipw-20220930.xsd#VariableInterestEntityDetails-AssetsAndLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/VariableInterestEntityDetails-VieOperations" xlink:href="ipw-20220930.xsd#VariableInterestEntityDetails-VieOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/VariableInterestEntityDetailsNarrative" xlink:href="ipw-20220930.xsd#VariableInterestEntityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/AccountsReceivableDetails" xlink:href="ipw-20220930.xsd#AccountsReceivableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/InventoriesNetDetailsNarrative" xlink:href="ipw-20220930.xsd#InventoriesNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsDetails" xlink:href="ipw-20220930.xsd#PrepaymentsAndOtherCurrentAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsDetailsNarrative" xlink:href="ipw-20220930.xsd#PrepaymentsAndOtherCurrentAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/Non-currentPrepaymentsDetailsNarrative" xlink:href="ipw-20220930.xsd#Non-currentPrepaymentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IntangibleAssetsNetDetails" xlink:href="ipw-20220930.xsd#IntangibleAssetsNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IntangibleAssetsNetDetails-FutureAmortization" xlink:href="ipw-20220930.xsd#IntangibleAssetsNetDetails-FutureAmortization" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IntangibleAssetsNetDetailsNarrative" xlink:href="ipw-20220930.xsd#IntangibleAssetsNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetails" xlink:href="ipw-20220930.xsd#OtherPayablesAndAccruedLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative" xlink:href="ipw-20220930.xsd#OtherPayablesAndAccruedLiabilitiesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/LoansPayableDetails-InterestExpense" xlink:href="ipw-20220930.xsd#LoansPayableDetails-InterestExpense" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/LoansPayableDetailsNarrative" xlink:href="ipw-20220930.xsd#LoansPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="ipw-20220930.xsd#RelatedPartyTransactionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IncomeTaxesDetails" xlink:href="ipw-20220930.xsd#IncomeTaxesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IncomeTaxesDetails-ReconcilationOfEffectiveIncomeTaxRate" xlink:href="ipw-20220930.xsd#IncomeTaxesDetails-ReconcilationOfEffectiveIncomeTaxRate" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes" xlink:href="ipw-20220930.xsd#IncomeTaxesDetails-DeferredTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IncomeTaxesDetailsNarrative" xlink:href="ipw-20220930.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/EarningsPerShareDetails" xlink:href="ipw-20220930.xsd#EarningsPerShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/LossEarningsPerShareDetailsNarrative" xlink:href="ipw-20220930.xsd#LossEarningsPerShareDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/EquityDetails" xlink:href="ipw-20220930.xsd#EquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/EquityDetailsNarrative" xlink:href="ipw-20220930.xsd#EquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/WarrantLiabilitiesDetails-Assumptions" xlink:href="ipw-20220930.xsd#WarrantLiabilitiesDetails-Assumptions" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/WarrantLiabilitiesDetailsNarrative" xlink:href="ipw-20220930.xsd#WarrantLiabilitiesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/ConcentrationOfRiskDetailsNarrative" xlink:href="ipw-20220930.xsd#ConcentrationOfRiskDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseCost" xlink:href="ipw-20220930.xsd#CommitmentsAndContingenciesDetails-LeaseCost" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/CommitmentsAndContingenciesDetails-BalanceSheet" xlink:href="ipw-20220930.xsd#CommitmentsAndContingenciesDetails-BalanceSheet" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseMaturity" xlink:href="ipw-20220930.xsd#CommitmentsAndContingenciesDetails-LeaseMaturity" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="ipw-20220930.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" xlink:title="00000002 - Statement - Unaudited Condensed Consolidated Balance Sheets" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" xlink:title="00000004 - Statement - Unaudited Condensed Consolidated Statements of Operations" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:title="00000005 - Statement - Unaudited Condensed Consolidated Statements of Changes in Stockholder&apos;s Equity">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapCommonStockMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaapNoncontrollingInterestMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapNoncontrollingInterestMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockExpense" xlink:label="loc_us-gaapRestrictedStockExpense_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRestrictedStockExpense_70" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_70" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_70" xlink:type="arc" order="6" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" xlink:title="00000006 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/NatureOfBusinessAndOrganization" xlink:title="00000007 - Disclosure - Nature of business and organization" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:title="00000008 - Disclosure - Basis of Presentation and Summary of significant accounting policies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/JointVentures" xlink:title="00000009 - Disclosure - Joint Ventures" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntity" xlink:title="00000010 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/VariableInterestEntity" xlink:title="00000011 - Disclosure - Variable interest entity" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/AccountsReceivableNet" xlink:title="00000012 - Disclosure - Accounts receivable, net" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/InventoriesNet" xlink:title="00000013 - Disclosure - Inventories, net" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/PrepaymentsAndOtherCurrentAssets" xlink:title="00000014 - Disclosure - Prepayments and other current assets" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/Non-currentPrepayments" xlink:title="00000015 - Disclosure - Non-current prepayments" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/IntangibleAssetsNet" xlink:title="00000016 - Disclosure - Intangible assets, net" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/OtherPayablesAndAccruedLiabilities" xlink:title="00000017 - Disclosure - Other payables and accrued liabilities" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/LoansPayable" xlink:title="00000018 - Disclosure - Loans payable" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/RelatedPartyTransactions" xlink:title="00000019 - Disclosure - Related party transactions" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/IncomeTaxes" xlink:title="00000020 - Disclosure - Income taxes" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/LossEarningsPerShare" xlink:title="00000021 - Disclosure - (Loss) Earnings per share" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/Equity" xlink:title="00000022 - Disclosure - Equity" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/WarrantLiabilities" xlink:title="00000023 - Disclosure - Warrant liabilities" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/ConcentrationOfRisk" xlink:title="00000024 - Disclosure - Concentration of risk" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/CommitmentsAndContingencies" xlink:title="00000025 - Disclosure - Commitments and contingencies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/SubsequentEvents" xlink:title="00000026 - Disclosure - Subsequent events" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000027 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:title="00000028 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityTables" xlink:title="00000029 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/VariableInterestEntityTables" xlink:title="00000030 - Disclosure - Variable interest entity (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/AccountsReceivableNetTables" xlink:title="00000031 - Disclosure - Accounts receivable, net (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsTables" xlink:title="00000032 - Disclosure - Prepayments and other current assets (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/IntangibleAssetsNetTables" xlink:title="00000033 - Disclosure - Intangible assets, net (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesTables" xlink:title="00000034 - Disclosure - Other payables and accrued liabilities (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/LoansPayableTables" xlink:title="00000035 - Disclosure - Loans payable (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/IncomeTaxesTables" xlink:title="00000036 - Disclosure - Income taxes (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/LossEarningsPerShareTables" xlink:title="00000037 - Disclosure - (Loss) Earnings per share (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/EquityTables" xlink:title="00000038 - Disclosure - Equity (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/WarrantLiabilitiesTables" xlink:title="00000039 - Disclosure - Warrant liabilities (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/CommitmentsAndContingenciesTables" xlink:title="00000040 - Disclosure - Commitments and contingencies (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/NatureOfBusinessAndOrganizationDetailsNarrative" xlink:title="00000041 - Disclosure - Nature of business and organization (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis" xlink:label="loc_srtOwnershipAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="loc_srtOwnershipAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_GPMMember" xlink:label="loc_IPWGPMMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_IPWGPMMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaapMinorityInterestOwnershipPercentageByParent_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapMinorityInterestOwnershipPercentageByParent_20" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives" xlink:title="00000042 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Useful Lives)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaapNoncompeteAgreementsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapNoncompeteAgreementsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_SupplierRelationshipMember" xlink:label="loc_IPWSupplierRelationshipMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_IPWSupplierRelationshipMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_SoftwareMember" xlink:label="loc_IPWSoftwareMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_IPWSoftwareMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife_40" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions" xlink:title="00000043 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Assumptions)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="loc_us-gaapMeasurementInputTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="loc_us-gaapMeasurementInputTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaapMeasurementInputTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapMeasurementInputTypeAxis" xlink:to="loc_us-gaapMeasurementInputTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaapMeasurementInputTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapMeasurementInputTypeAxis" xlink:to="loc_us-gaapMeasurementInputTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_CorporateBondYieldMember" xlink:label="loc_IPWCorporateBondYieldMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapMeasurementInputTypeDomain" xlink:to="loc_IPWCorporateBondYieldMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="loc_us-gaapMeasurementInputRiskFreeInterestRateMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapMeasurementInputTypeDomain" xlink:to="loc_us-gaapMeasurementInputRiskFreeInterestRateMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_LiquidityPremiumMember" xlink:label="loc_IPWLiquidityPremiumMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapMeasurementInputTypeDomain" xlink:to="loc_IPWLiquidityPremiumMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputDiscountRateMember" xlink:label="loc_us-gaapMeasurementInputDiscountRateMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapMeasurementInputTypeDomain" xlink:to="loc_us-gaapMeasurementInputDiscountRateMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue" xlink:label="loc_us-gaapDerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapDerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_50" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/FairValuesOfFinancialInstrumentsDetails" xlink:title="00000044 - Disclosure - Fair Values of Financial Instruments (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel12And3Member" xlink:label="loc_us-gaapFairValueInputsLevel12And3Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel12And3Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaapFairValueInputsLevel1Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel1Member_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaapFairValueInputsLevel2Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel2Member_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaapFairValueInputsLevel3Member_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel3Member_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaapFairValueByMeasurementFrequencyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapFairValueByMeasurementFrequencyAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaapFairValueMeasurementFrequencyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFairValueByMeasurementFrequencyAxis" xlink:to="loc_us-gaapFairValueMeasurementFrequencyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaapFairValueMeasurementFrequencyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueByMeasurementFrequencyAxis" xlink:to="loc_us-gaapFairValueMeasurementFrequencyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaapFairValueMeasurementsRecurringMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementFrequencyDomain" xlink:to="loc_us-gaapFairValueMeasurementsRecurringMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaapFinancialInstrumentAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapFinancialInstrumentAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillMember" xlink:label="loc_us-gaapGoodwillMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapGoodwillMember_0" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaapAssetsFairValueDisclosure_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapAssetsFairValueDisclosure_60" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaapGoodwillImpairmentLoss_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapGoodwillImpairmentLoss_60" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000045 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductInformationLineItems" xlink:label="loc_us-gaapProductInformationLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="loc_us-gaapScheduleOfProductInformationTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapScheduleOfProductInformationTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CurrencyAxis" xlink:label="loc_srtCurrencyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtCurrencyAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2022/currency-2022.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currencyAllCurrenciesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtCurrencyAxis" xlink:to="loc_currencyAllCurrenciesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2022/currency-2022.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currencyAllCurrenciesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtCurrencyAxis" xlink:to="loc_currencyAllCurrenciesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2022/currency-2022.xsd#currency_CNY" xlink:label="loc_currencyCNY_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currencyAllCurrenciesDomain" xlink:to="loc_currencyCNY_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srtEquityMethodInvesteeNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="loc_srtEquityMethodInvesteeNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srtEquityMethodInvesteeNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="loc_srtEquityMethodInvesteeNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_BoxHarmonyMember" xlink:label="loc_IPWBoxHarmonyMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtEquityMethodInvesteeNameDomain" xlink:to="loc_IPWBoxHarmonyMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis" xlink:label="loc_srtOwnershipAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtOwnershipAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AniviaLimitedMember" xlink:label="loc_IPWAniviaLimitedMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_IPWAniviaLimitedMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaapLongtermDebtTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapLongtermDebtTypeAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AniviaPurchaseNoteMember" xlink:label="loc_IPWAniviaPurchaseNoteMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_IPWAniviaPurchaseNoteMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember_90" xlink:type="arc" order="92" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtMajorCustomersAxis" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AmazonSalesToCanadaAndOtherForeignCountriesMember" xlink:label="loc_IPWAmazonSalesToCanadaAndOtherForeignCountriesMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_IPWAmazonSalesToCanadaAndOtherForeignCountriesMember_90" xlink:type="arc" order="93" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtProductOrServiceAxis" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_HydroponicProductsMember" xlink:label="loc_IPWHydroponicProductsMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_IPWHydroponicProductsMember_100" xlink:type="arc" order="103" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_GeneralGardeningMember" xlink:label="loc_IPWGeneralGardeningMember_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_IPWGeneralGardeningMember_110" xlink:type="arc" order="113" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtStatementGeographicalAxis" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN" xlink:label="loc_countryCN_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_countryCN_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:label="loc_us-gaapForeignCurrencyExchangeRateTranslation1_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapForeignCurrencyExchangeRateTranslation1_140" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_ForeignCurrencyExchangeRateTranslation2" xlink:label="loc_IPWForeignCurrencyExchangeRateTranslation2_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_IPWForeignCurrencyExchangeRateTranslation2_140" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFDICInsuredAmount" xlink:label="loc_us-gaapCashFDICInsuredAmount_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapCashFDICInsuredAmount_140" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaapEquityMethodInvestmentOwnershipPercentage_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapEquityMethodInvestmentOwnershipPercentage_140" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityOwnershipPercentage" xlink:label="loc_us-gaapVariableInterestEntityOwnershipPercentage_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapVariableInterestEntityOwnershipPercentage_140" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLossNetOfTax" xlink:label="loc_us-gaapGoodwillImpairmentLossNetOfTax_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapGoodwillImpairmentLossNetOfTax_140" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapGoodwill_140" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_140" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount_140" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue" xlink:label="loc_us-gaapDebtInstrumentFairValue_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapDebtInstrumentFairValue_140" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaapLongTermDebt_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapLongTermDebt_140" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedPremium" xlink:label="loc_us-gaapDebtInstrumentUnamortizedPremium_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapDebtInstrumentUnamortizedPremium_140" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaapInterestPayableCurrent_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapInterestPayableCurrent_140" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaapAdvertisingExpense_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapAdvertisingExpense_140" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_140" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryGross" xlink:label="loc_us-gaapInventoryGross_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapInventoryGross_140" xlink:type="arc" order="15" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/JointVenturesDetailsNarrative" xlink:title="00000046 - Disclosure - Joint Ventures (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srtEquityMethodInvesteeNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="loc_srtEquityMethodInvesteeNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srtEquityMethodInvesteeNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="loc_srtEquityMethodInvesteeNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_BoxHarmonyMember" xlink:label="loc_IPWBoxHarmonyMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtEquityMethodInvesteeNameDomain" xlink:to="loc_IPWBoxHarmonyMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_GPMMember" xlink:label="loc_IPWGPMMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtEquityMethodInvesteeNameDomain" xlink:to="loc_IPWGPMMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaapEquityMethodInvestmentOwnershipPercentage_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEquityMethodInvestmentOwnershipPercentage_30" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation" xlink:title="00000047 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entities (Details - Acquisition allocation)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="loc_us-gaapRestructuringCostAndReserveLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AniviaMember" xlink:label="loc_IPWAniviaMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_IPWAniviaMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaapNoncompeteAgreementsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapNoncompeteAgreementsMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_SupplierRelationshipMember" xlink:label="loc_IPWSupplierRelationshipMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_IPWSupplierRelationshipMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_SoftwareMember" xlink:label="loc_IPWSoftwareMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_IPWSoftwareMember_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired_60" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_PromissoryNotesIssued1" xlink:label="loc_IPWPromissoryNotesIssued1_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_IPWPromissoryNotesIssued1_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_60" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferred1_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferred1_60" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_60" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_60" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_60" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit" xlink:label="loc_IPWBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_IPWBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit_60" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_60" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapGoodwill_60" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1" xlink:label="loc_IPWBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_IPWBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1_60" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_60" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_60" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_60" xlink:type="arc" order="13" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative" xlink:title="00000048 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="loc_us-gaapRestructuringCostAndReserveLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AniviaMember" xlink:label="loc_IPWAniviaMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_IPWAniviaMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AnivaMember" xlink:label="loc_IPWAnivaMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_IPWAnivaMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaapLongtermDebtTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:to="loc_us-gaapLongtermDebtTypeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_PurchaseNoteMember" xlink:label="loc_IPWPurchaseNoteMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_IPWPurchaseNoteMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaapRestrictedStockMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapRestrictedStockMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srtCounterpartyNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:to="loc_srtCounterpartyNameAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srtRepurchaseAgreementCounterpartyNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtCounterpartyNameAxis" xlink:to="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srtRepurchaseAgreementCounterpartyNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtCounterpartyNameAxis" xlink:to="loc_srtRepurchaseAgreementCounterpartyNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_JPMMember" xlink:label="loc_IPWJPMMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_IPWJPMMember_50" xlink:type="arc" order="52" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferred1_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferred1_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesIssued1" xlink:label="loc_us-gaapNotesIssued1_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapNotesIssued1_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesAcquisitions_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesAcquisitions_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesGross_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesGross_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapGoodwill_70" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapOtherGeneralAndAdministrativeExpense_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapOtherGeneralAndAdministrativeExpense_70" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="loc_us-gaapPaymentsOfFinancingCosts_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapPaymentsOfFinancingCosts_70" xlink:type="arc" order="6" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities" xlink:title="00000049 - Disclosure - Variable interest entity (Details - Assets and Liabilities)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srtConsolidatedEntitiesAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="loc_srtConsolidatedEntitiesAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaapVariableInterestEntityPrimaryBeneficiaryMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtConsolidatedEntitiesDomain" xlink:to="loc_us-gaapVariableInterestEntityPrimaryBeneficiaryMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapCash_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssets" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssets_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssets_30" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="loc_us-gaapDepositsAssetsCurrent_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapDepositsAssetsCurrent_30" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_OfficeEquipmentNet" xlink:label="loc_IPWOfficeEquipmentNet_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_IPWOfficeEquipmentNet_30" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset_30" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaapDeferredTaxAssetsGross_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapDeferredTaxAssetsGross_30" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AdvanceFromShareholders" xlink:label="loc_IPWAdvanceFromShareholders_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_IPWAdvanceFromShareholders_30" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapAccountsPayableCurrent_30" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapOperatingLeaseLiability_30" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaapTaxesPayableCurrent_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapTaxesPayableCurrent_30" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilities" xlink:label="loc_us-gaapAccountsPayableAndOtherAccruedLiabilities_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapAccountsPayableAndOtherAccruedLiabilities_30" xlink:type="arc" order="10" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/VariableInterestEntityDetails-VieOperations" xlink:title="00000050 - Disclosure - Variable interest entity (Details - VIE Operations)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srtConsolidatedEntitiesAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="loc_srtConsolidatedEntitiesAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaapVariableInterestEntityPrimaryBeneficiaryMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtConsolidatedEntitiesDomain" xlink:to="loc_us-gaapVariableInterestEntityPrimaryBeneficiaryMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapRevenues_20" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapNetIncomeLoss_20" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/VariableInterestEntityDetailsNarrative" xlink:title="00000051 - Disclosure - Variable interest entity (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srtConsolidatedEntitiesAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="loc_srtConsolidatedEntitiesAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaapVariableInterestEntityPrimaryBeneficiaryMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtConsolidatedEntitiesDomain" xlink:to="loc_us-gaapVariableInterestEntityPrimaryBeneficiaryMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_RevenueBeforeConsolidation" xlink:label="loc_IPWRevenueBeforeConsolidation_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_IPWRevenueBeforeConsolidation_20" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_NetIncomeLossBeforeConsolidation" xlink:label="loc_IPWNetIncomeLossBeforeConsolidation_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_IPWNetIncomeLossBeforeConsolidation_20" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/AccountsReceivableDetails" xlink:title="00000052 - Disclosure - Accounts receivable (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/InventoriesNetDetailsNarrative" xlink:title="00000053 - Disclosure - Inventories, net (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsDetails" xlink:title="00000054 - Disclosure - Prepayments and other current assets (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaapBalanceSheetLocationAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapBalanceSheetLocationAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaapBalanceSheetLocationDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBalanceSheetLocationAxis" xlink:to="loc_us-gaapBalanceSheetLocationDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaapBalanceSheetLocationDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBalanceSheetLocationAxis" xlink:to="loc_us-gaapBalanceSheetLocationDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AdvanceToSuppliersMember" xlink:label="loc_IPWAdvanceToSuppliersMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBalanceSheetLocationDomain" xlink:to="loc_IPWAdvanceToSuppliersMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_PrepaidIncomeTaxesMember" xlink:label="loc_IPWPrepaidIncomeTaxesMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBalanceSheetLocationDomain" xlink:to="loc_IPWPrepaidIncomeTaxesMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_PrepaidAndOtherMember" xlink:label="loc_IPWPrepaidAndOtherMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBalanceSheetLocationDomain" xlink:to="loc_IPWPrepaidAndOtherMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent_90" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsDetailsNarrative" xlink:title="00000055 - Disclosure - Prepayments and other current assets (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/Non-currentPrepaymentsDetailsNarrative" xlink:title="00000056 - Disclosure - Non-current prepayments (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OffsettingAssetsLineItems" xlink:label="loc_us-gaapOffsettingAssetsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OffsettingAssetsTable" xlink:label="loc_us-gaapOffsettingAssetsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapOffsettingAssetsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransactionTypeAxis" xlink:label="loc_us-gaapTransactionTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapOffsettingAssetsTable" xlink:to="loc_us-gaapTransactionTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransactionDomain" xlink:label="loc_us-gaapTransactionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTransactionTypeAxis" xlink:to="loc_us-gaapTransactionDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransactionDomain" xlink:label="loc_us-gaapTransactionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTransactionTypeAxis" xlink:to="loc_us-gaapTransactionDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_ProductSourcingMember" xlink:label="loc_IPWProductSourcingMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_IPWProductSourcingMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_CarPrepaymentMember" xlink:label="loc_IPWCarPrepaymentMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_IPWCarPrepaymentMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_NoncurrentPrepayments" xlink:label="loc_IPWNoncurrentPrepayments_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_IPWNoncurrentPrepayments_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortization" xlink:label="loc_us-gaapAdjustmentForAmortization_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapAdjustmentForAmortization_70" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/IntangibleAssetsNetDetails" xlink:title="00000057 - Disclosure - Intangible assets, net (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaapNoncompeteAgreementsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapNoncompeteAgreementsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_SupplierRelationshipMember" xlink:label="loc_IPWSupplierRelationshipMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_IPWSupplierRelationshipMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_SoftwareMember" xlink:label="loc_IPWSoftwareMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_IPWSoftwareMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill_50" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/IntangibleAssetsNetDetails-FutureAmortization" xlink:title="00000058 - Disclosure - Intangible assets, net (Details - Future Amortization)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/IntangibleAssetsNetDetailsNarrative" xlink:title="00000059 - Disclosure - Intangible assets, net (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetails" xlink:title="00000060 - Disclosure - Other payables and accrued liabilities (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative" xlink:title="00000061 - Disclosure - Other payables and accrued liabilities (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:label="loc_us-gaapShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:label="loc_us-gaapShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="loc_us-gaapShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:label="loc_us-gaapShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="loc_us-gaapShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_OneVendorMember" xlink:label="loc_IPWOneVendorMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="loc_IPWOneVendorMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccountsPayableCurrent_20" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/LoansPayableDetails-InterestExpense" xlink:title="00000062 - Disclosure - Loans Payable (Details - Interest expense)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/LoansPayableDetailsNarrative" xlink:title="00000063 - Disclosure - Loans payable (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaapLineOfCreditFacilityLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaapLineOfCreditFacilityTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaapCreditFacilityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapCreditFacilityAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaapCreditFacilityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapCreditFacilityAxis" xlink:to="loc_us-gaapCreditFacilityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaapCreditFacilityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapCreditFacilityAxis" xlink:to="loc_us-gaapCreditFacilityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_WFCMember" xlink:label="loc_IPWWFCMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_IPWWFCMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AssetBasedRevolvingLoanMember" xlink:label="loc_IPWAssetBasedRevolvingLoanMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_IPWAssetBasedRevolvingLoanMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaapLongtermDebtTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapLongtermDebtTypeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_SbaLoanMember" xlink:label="loc_IPWSbaLoanMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_IPWSbaLoanMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AniviaPurchaseNoteMember" xlink:label="loc_IPWAniviaPurchaseNoteMember_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_IPWAniviaPurchaseNoteMember_110" xlink:type="arc" order="111" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaapIncomeStatementLocationAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapIncomeStatementLocationAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AmortizationOfDebtDiscountMember" xlink:label="loc_IPWAmortizationOfDebtDiscountMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_IPWAmortizationOfDebtDiscountMember_70" xlink:type="arc" order="72" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_InterestAndCreditUtilizationFeesMember" xlink:label="loc_IPWInterestAndCreditUtilizationFeesMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_IPWInterestAndCreditUtilizationFeesMember_80" xlink:type="arc" order="82" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity_150" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaapLineOfCredit_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLineOfCredit_150" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaid" xlink:label="loc_us-gaapInterestPaid_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapInterestPaid_150" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayable" xlink:label="loc_us-gaapNotesPayable_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapNotesPayable_150" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaapLineOfCreditFacilityExpirationDate1_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityExpirationDate1_150" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="loc_us-gaapPaymentsOfFinancingCosts_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapPaymentsOfFinancingCosts_150" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapInterestExpense_150" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaapInterestPayableCurrent_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapInterestPayableCurrent_150" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount_150" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue" xlink:label="loc_us-gaapDebtInstrumentFairValue_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapDebtInstrumentFairValue_150" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaapInterestExpenseDebt_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapInterestExpenseDebt_150" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaapAmortizationOfDebtDiscountPremium_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapAmortizationOfDebtDiscountPremium_150" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrentAndNoncurrent" xlink:label="loc_us-gaapInterestPayableCurrentAndNoncurrent_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapInterestPayableCurrentAndNoncurrent_150" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="loc_us-gaapDebtInstrumentUnamortizedDiscount_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapDebtInstrumentUnamortizedDiscount_150" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermNotesPayable" xlink:label="loc_us-gaapLongTermNotesPayable_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLongTermNotesPayable_150" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaapLongTermDebtCurrent_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLongTermDebtCurrent_150" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaapLongTermDebtNoncurrent_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLongTermDebtNoncurrent_150" xlink:type="arc" order="16" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="00000064 - Disclosure - Related party transactions (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/IncomeTaxesDetails" xlink:title="00000065 - Disclosure - Income taxes (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/IncomeTaxesDetails-ReconcilationOfEffectiveIncomeTaxRate" xlink:title="00000066 - Disclosure - Income taxes (Details - Reconcilation of effective income tax rate)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes" xlink:title="00000067 - Disclosure - Income Taxes (Details - Deferred taxes)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000068 - Disclosure - Income taxes (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="loc_us-gaapOperatingLossCarryforwardsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="loc_us-gaapOperatingLossCarryforwardsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapOperatingLossCarryforwardsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaapIncomeTaxAuthorityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_us-gaapIncomeTaxAuthorityAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIncomeTaxAuthorityAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIncomeTaxAuthorityAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_USTaxAuthoritiesMember" xlink:label="loc_IPWUSTaxAuthoritiesMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_IPWUSTaxAuthoritiesMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_ChineseTaxAuthoritiesMember" xlink:label="loc_IPWChineseTaxAuthoritiesMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_IPWChineseTaxAuthoritiesMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidTaxes" xlink:label="loc_us-gaapPrepaidTaxes_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapPrepaidTaxes_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxes" xlink:label="loc_us-gaapAccruedIncomeTaxes_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapAccruedIncomeTaxes_30" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/EarningsPerShareDetails" xlink:title="00000069 - Disclosure - Earnings per share (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/LossEarningsPerShareDetailsNarrative" xlink:title="00000070 - Disclosure - (Loss) Earnings per share (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/EquityDetails" xlink:title="00000071 - Disclosure - Equity (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaapRestrictedStockUnitsRSUMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapRestrictedStockUnitsRSUMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_60" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssued1" xlink:label="loc_us-gaapStockIssued1_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapStockIssued1_60" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_60" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_60" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaapSharePrice_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharePrice_60" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_60" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_60" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_60" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_60" xlink:type="arc" order="10" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/EquityDetailsNarrative" xlink:title="00000072 - Disclosure - Equity (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaapClassOfStockLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaapScheduleOfStockByClassTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapScheduleOfStockByClassTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_StockIssuedForVestedRsusMember" xlink:label="loc_IPWStockIssuedForVestedRsusMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_IPWStockIssuedForVestedRsusMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaapRestrictedStockUnitsRSUMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapRestrictedStockUnitsRSUMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_OptionsGrantedMember" xlink:label="loc_IPWOptionsGrantedMember_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_IPWOptionsGrantedMember_180" xlink:type="arc" order="181" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AniviaMember" xlink:label="loc_IPWAniviaMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_IPWAniviaMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaapRestrictedStockMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapRestrictedStockMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapPlanNameAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_EquityIncentivePlanMember" xlink:label="loc_IPWEquityIncentivePlanMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_IPWEquityIncentivePlanMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaapRelatedPartyTransactionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapRelatedPartyTransactionAxis" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaapRelatedPartyTransactionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionAxis" xlink:to="loc_us-gaapRelatedPartyTransactionDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaapRelatedPartyTransactionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionAxis" xlink:to="loc_us-gaapRelatedPartyTransactionDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_LetterAgreementsMember" xlink:label="loc_IPWLetterAgreementsMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionDomain" xlink:to="loc_IPWLetterAgreementsMember_70" xlink:type="arc" order="72" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srtCounterpartyNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_srtCounterpartyNameAxis" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srtRepurchaseAgreementCounterpartyNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtCounterpartyNameAxis" xlink:to="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srtRepurchaseAgreementCounterpartyNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtCounterpartyNameAxis" xlink:to="loc_srtRepurchaseAgreementCounterpartyNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_ChenlongTanMember" xlink:label="loc_IPWChenlongTanMember_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_IPWChenlongTanMember_140" xlink:type="arc" order="141" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_MrVassilyMember" xlink:label="loc_IPWMrVassilyMember_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_IPWMrVassilyMember_150" xlink:type="arc" order="151" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross_210" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesAcquisitions_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesAcquisitions_210" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="loc_us-gaapSaleOfStockPricePerShare_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapSaleOfStockPricePerShare_210" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_210" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapCommonStockSharesIssued_210" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding_210" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_210" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensation_210" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_210" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_210" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_210" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_StockIssuedForRsusVested" xlink:label="loc_IPWStockIssuedForRsusVested_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_IPWStockIssuedForRsusVested_210" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_StockToBeIssuedForRsuVested" xlink:label="loc_IPWStockToBeIssuedForRsuVested_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_IPWStockToBeIssuedForRsuVested_210" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_CashPerformanceBonus" xlink:label="loc_IPWCashPerformanceBonus_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_IPWCashPerformanceBonus_210" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_210" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_210" xlink:type="arc" order="15" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/WarrantLiabilitiesDetails-Assumptions" xlink:title="00000073 - Disclosure - Warrant liabilities (Details - Assumptions)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OffsettingAssetsLineItems" xlink:label="loc_us-gaapOffsettingAssetsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OffsettingAssetsTable" xlink:label="loc_us-gaapOffsettingAssetsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapOffsettingAssetsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaapDerivativeInstrumentRiskAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapOffsettingAssetsTable" xlink:to="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:to="loc_us-gaapDerivativeContractTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:to="loc_us-gaapDerivativeContractTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_WarrantLiabilityMember" xlink:label="loc_IPWWarrantLiabilityMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDerivativeContractTypeDomain" xlink:to="loc_IPWWarrantLiabilityMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="loc_us-gaapMeasurementInputTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapOffsettingAssetsTable" xlink:to="loc_us-gaapMeasurementInputTypeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaapMeasurementInputTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapMeasurementInputTypeAxis" xlink:to="loc_us-gaapMeasurementInputTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaapMeasurementInputTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapMeasurementInputTypeAxis" xlink:to="loc_us-gaapMeasurementInputTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="loc_us-gaapMeasurementInputExpectedTermMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapMeasurementInputTypeDomain" xlink:to="loc_us-gaapMeasurementInputExpectedTermMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="loc_us-gaapMeasurementInputPriceVolatilityMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapMeasurementInputTypeDomain" xlink:to="loc_us-gaapMeasurementInputPriceVolatilityMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="loc_us-gaapMeasurementInputRiskFreeInterestRateMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapMeasurementInputTypeDomain" xlink:to="loc_us-gaapMeasurementInputRiskFreeInterestRateMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputExpectedDividendRateMember" xlink:label="loc_us-gaapMeasurementInputExpectedDividendRateMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapMeasurementInputTypeDomain" xlink:to="loc_us-gaapMeasurementInputExpectedDividendRateMember_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_MeasurementInputProbablityMember" xlink:label="loc_IPWMeasurementInputProbablityMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapMeasurementInputTypeDomain" xlink:to="loc_IPWMeasurementInputProbablityMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue" xlink:label="loc_us-gaapDerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapDerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_60" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/WarrantLiabilitiesDetailsNarrative" xlink:title="00000074 - Disclosure - Warrant liabilities (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srtCounterpartyNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtCounterpartyNameAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srtRepurchaseAgreementCounterpartyNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtCounterpartyNameAxis" xlink:to="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srtRepurchaseAgreementCounterpartyNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtCounterpartyNameAxis" xlink:to="loc_srtRepurchaseAgreementCounterpartyNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_PlacementAgentMember" xlink:label="loc_IPWPlacementAgentMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_IPWPlacementAgentMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_TwoAccreditedInvestorsMember" xlink:label="loc_IPWTwoAccreditedInvestorsMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_IPWTwoAccreditedInvestorsMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_BousteadSecuritiesLLCMember" xlink:label="loc_IPWBousteadSecuritiesLLCMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_IPWBousteadSecuritiesLLCMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_SeriesAConvertiblePreferredStockMember" xlink:label="loc_IPWSeriesAConvertiblePreferredStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_IPWSeriesAConvertiblePreferredStockMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaapSubsidiarySaleOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrivatePlacementMember" xlink:label="loc_us-gaapPrivatePlacementMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_us-gaapPrivatePlacementMember_0" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaapFinancialInstrumentAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapFinancialInstrumentAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_PreferredStockWarrantsMember" xlink:label="loc_IPWPreferredStockWarrantsMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_IPWPreferredStockWarrantsMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_ConvertibleNoteInvestorsMember" xlink:label="loc_IPWConvertibleNoteInvestorsMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_IPWConvertibleNoteInvestorsMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_PlacementAgentWarrantsMember" xlink:label="loc_IPWPlacementAgentWarrantsMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_IPWPlacementAgentWarrantsMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaapWarrantMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapWarrantMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_WarrantsIssuedShares" xlink:label="loc_IPWWarrantsIssuedShares_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_IPWWarrantsIssuedShares_120" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_120" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingInterestExpense" xlink:label="loc_us-gaapFinancingInterestExpense_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFinancingInterestExpense_120" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_WarrantLiability" xlink:label="loc_IPWWarrantLiability_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_IPWWarrantLiability_120" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="loc_us-gaapProceedsFromIssuanceOrSaleOfEquity_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOrSaleOfEquity_120" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:label="loc_us-gaapFinancialLiabilitiesFairValueDisclosure_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFinancialLiabilitiesFairValueDisclosure_120" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaapFairValueAdjustmentOfWarrants_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFairValueAdjustmentOfWarrants_120" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_WarrantsExercised" xlink:label="loc_IPWWarrantsExercised_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_IPWWarrantsExercised_120" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_120" xlink:type="arc" order="8" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/ConcentrationOfRiskDetailsNarrative" xlink:title="00000075 - Disclosure - Concentration of risk (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaapConcentrationRiskLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaapConcentrationRiskTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapConcentrationRiskTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_srtMajorCustomersAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AmazonVendorAndAmazonSellerMember" xlink:label="loc_IPWAmazonVendorAndAmazonSellerMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_IPWAmazonVendorAndAmazonSellerMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaapCostOfSalesMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapCostOfSalesMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableMember" xlink:label="loc_us-gaapAccountsPayableMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsPayableMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember_20" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember" xlink:label="loc_us-gaapProductConcentrationRiskMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapProductConcentrationRiskMember_60" xlink:type="arc" order="62" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplyCommitmentAxis" xlink:label="loc_us-gaapSupplyCommitmentAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_us-gaapSupplyCommitmentAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplyCommitmentArrangementMember" xlink:label="loc_us-gaapSupplyCommitmentArrangementMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSupplyCommitmentAxis" xlink:to="loc_us-gaapSupplyCommitmentArrangementMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplyCommitmentArrangementMember" xlink:label="loc_us-gaapSupplyCommitmentArrangementMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSupplyCommitmentAxis" xlink:to="loc_us-gaapSupplyCommitmentArrangementMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_TwoSuppliersMember" xlink:label="loc_IPWTwoSuppliersMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSupplyCommitmentArrangementMember" xlink:to="loc_IPWTwoSuppliersMember_60" xlink:type="arc" order="63" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_OneSupplierMember" xlink:label="loc_IPWOneSupplierMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSupplyCommitmentArrangementMember" xlink:to="loc_IPWOneSupplierMember_70" xlink:type="arc" order="73" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AnotherSupplierMember" xlink:label="loc_IPWAnotherSupplierMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSupplyCommitmentArrangementMember" xlink:to="loc_IPWAnotherSupplierMember_80" xlink:type="arc" order="83" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_140" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashUninsuredAmount" xlink:label="loc_us-gaapCashUninsuredAmount_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapCashUninsuredAmount_140" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_140" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseCost" xlink:title="00000076 - Disclosure - Commitments and contingencies (Details - Lease cost)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/CommitmentsAndContingenciesDetails-BalanceSheet" xlink:title="00000077 - Disclosure - Commitments and contingencies (Details - Balance Sheet)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseMaturity" xlink:title="00000078 - Disclosure - Commitments and contingencies (Details - Lease maturity)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ipower.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000079 - Disclosure - Commitments and contingencies (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>ipw-20220930_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.16b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="us-gaap_NoncontrollingInterestMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncontrollingInterestMember_lbl" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipAxis_lbl" xml:lang="en-US">Ownership [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_GPMMember" xlink:label="IPW_GPMMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_GPMMember" xlink:to="IPW_GPMMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_GPMMember_lbl" xml:lang="en-US">GPM [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CurrencyAxis" xlink:label="srt_CurrencyAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CurrencyAxis" xlink:to="srt_CurrencyAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CurrencyAxis_lbl" xml:lang="en-US">Currency [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2022/currency-2022.xsd#currency_CNY" xlink:label="currency_CNY" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_CNY" xlink:to="currency_CNY_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_CNY_lbl" xml:lang="en-US">China, Yuan Renminbi</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" xml:lang="en-US">Investment, Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_BoxHarmonyMember" xlink:label="IPW_BoxHarmonyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_BoxHarmonyMember" xlink:to="IPW_BoxHarmonyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_BoxHarmonyMember_lbl" xml:lang="en-US">Box Harmony [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AniviaLimitedMember" xlink:label="IPW_AniviaLimitedMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_AniviaLimitedMember" xlink:to="IPW_AniviaLimitedMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_AniviaLimitedMember_lbl" xml:lang="en-US">Anivia Limited [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AniviaPurchaseNoteMember" xlink:label="IPW_AniviaPurchaseNoteMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_AniviaPurchaseNoteMember" xlink:to="IPW_AniviaPurchaseNoteMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_AniviaPurchaseNoteMember_lbl" xml:lang="en-US">Anivia Purchase Note [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AmazonSalesToCanadaAndOtherForeignCountriesMember" xlink:label="IPW_AmazonSalesToCanadaAndOtherForeignCountriesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_AmazonSalesToCanadaAndOtherForeignCountriesMember" xlink:to="IPW_AmazonSalesToCanadaAndOtherForeignCountriesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_AmazonSalesToCanadaAndOtherForeignCountriesMember_lbl" xml:lang="en-US">Amazon Sales To Canada And Other Foreign Countries [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Product and Service [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_HydroponicProductsMember" xlink:label="IPW_HydroponicProductsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_HydroponicProductsMember" xlink:to="IPW_HydroponicProductsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_HydroponicProductsMember_lbl" xml:lang="en-US">Hydroponic Products [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_GeneralGardeningMember" xlink:label="IPW_GeneralGardeningMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_GeneralGardeningMember" xlink:to="IPW_GeneralGardeningMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_GeneralGardeningMember_lbl" xml:lang="en-US">General Gardening [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN" xlink:label="country_CN" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CN" xlink:to="country_CN_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_CN_lbl" xml:lang="en-US">CHINA</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncompeteAgreementsMember" xlink:to="us-gaap_NoncompeteAgreementsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncompeteAgreementsMember_lbl" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_SupplierRelationshipMember" xlink:label="IPW_SupplierRelationshipMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_SupplierRelationshipMember" xlink:to="IPW_SupplierRelationshipMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_SupplierRelationshipMember_lbl" xml:lang="en-US">Supplier Relationship [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_SoftwareMember" xlink:label="IPW_SoftwareMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_SoftwareMember" xlink:to="IPW_SoftwareMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_SoftwareMember_lbl" xml:lang="en-US">Software [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputTypeAxis_lbl" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_CorporateBondYieldMember" xlink:label="IPW_CorporateBondYieldMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_CorporateBondYieldMember" xlink:to="IPW_CorporateBondYieldMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_CorporateBondYieldMember_lbl" xml:lang="en-US">Corporate Bond Yield [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember_lbl" xml:lang="en-US">Measurement Input, Risk Free Interest Rate [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_LiquidityPremiumMember" xlink:label="IPW_LiquidityPremiumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_LiquidityPremiumMember" xlink:to="IPW_LiquidityPremiumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_LiquidityPremiumMember_lbl" xml:lang="en-US">Liquidity Premium [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputDiscountRateMember" xlink:label="us-gaap_MeasurementInputDiscountRateMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputDiscountRateMember" xlink:to="us-gaap_MeasurementInputDiscountRateMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputDiscountRateMember_lbl" xml:lang="en-US">Measurement Input, Discount Rate [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel12And3Member" xlink:label="us-gaap_FairValueInputsLevel12And3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel12And3Member" xlink:to="us-gaap_FairValueInputsLevel12And3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel12And3Member_lbl" xml:lang="en-US">Fair Value, Inputs, Level 1, Level 2, and Level 3 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsRecurringMember" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_lbl" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_FinancialInstrumentAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancialInstrumentAxis_lbl" xml:lang="en-US">Financial Instrument [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillMember" xlink:label="us-gaap_GoodwillMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillMember" xlink:to="us-gaap_GoodwillMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillMember_lbl" xml:lang="en-US">Goodwill [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US">Business Acquisition [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AniviaMember" xlink:label="IPW_AniviaMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_AniviaMember" xlink:to="IPW_AniviaMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_AniviaMember_lbl" xml:lang="en-US">Anivia [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_PurchaseNoteMember" xlink:label="IPW_PurchaseNoteMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_PurchaseNoteMember" xlink:to="IPW_PurchaseNoteMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_PurchaseNoteMember_lbl" xml:lang="en-US">Purchase Note [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockMember_lbl" xml:lang="en-US">Restricted Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AnivaMember" xlink:label="IPW_AnivaMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_AnivaMember" xlink:to="IPW_AnivaMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_AnivaMember_lbl" xml:lang="en-US">Aniva [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_CounterpartyNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CounterpartyNameAxis_lbl" xml:lang="en-US">Counterparty Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_JPMMember" xlink:label="IPW_JPMMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_JPMMember" xlink:to="IPW_JPMMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_JPMMember_lbl" xml:lang="en-US">JPM [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntitiesAxis_lbl" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetLocationAxis_lbl" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AdvanceToSuppliersMember" xlink:label="IPW_AdvanceToSuppliersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_AdvanceToSuppliersMember" xlink:to="IPW_AdvanceToSuppliersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_AdvanceToSuppliersMember_lbl" xml:lang="en-US">Advance To Suppliers [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_PrepaidIncomeTaxesMember" xlink:label="IPW_PrepaidIncomeTaxesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_PrepaidIncomeTaxesMember" xlink:to="IPW_PrepaidIncomeTaxesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_PrepaidIncomeTaxesMember_lbl" xml:lang="en-US">Prepaid Income Taxes [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_PrepaidAndOtherMember" xlink:label="IPW_PrepaidAndOtherMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_PrepaidAndOtherMember" xlink:to="IPW_PrepaidAndOtherMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_PrepaidAndOtherMember_lbl" xml:lang="en-US">Prepaid And Other [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransactionTypeAxis" xlink:label="us-gaap_TransactionTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransactionTypeAxis" xlink:to="us-gaap_TransactionTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransactionTypeAxis_lbl" xml:lang="en-US">Transaction Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_ProductSourcingMember" xlink:label="IPW_ProductSourcingMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_ProductSourcingMember" xlink:to="IPW_ProductSourcingMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_ProductSourcingMember_lbl" xml:lang="en-US">Product Sourcing [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_CarPrepaymentMember" xlink:label="IPW_CarPrepaymentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_CarPrepaymentMember" xlink:to="IPW_CarPrepaymentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_CarPrepaymentMember_lbl" xml:lang="en-US">Car Prepayment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_lbl" xml:lang="en-US">Supplier [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_OneVendorMember" xlink:label="IPW_OneVendorMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_OneVendorMember" xlink:to="IPW_OneVendorMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_OneVendorMember_lbl" xml:lang="en-US">One Vendor [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditFacilityAxis_lbl" xml:lang="en-US">Credit Facility [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_WFCMember" xlink:label="IPW_WFCMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_WFCMember" xlink:to="IPW_WFCMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_WFCMember_lbl" xml:lang="en-US">WFC [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_SbaLoanMember" xlink:label="IPW_SbaLoanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_SbaLoanMember" xlink:to="IPW_SbaLoanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_SbaLoanMember_lbl" xml:lang="en-US">SBA Loan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AssetBasedRevolvingLoanMember" xlink:label="IPW_AssetBasedRevolvingLoanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_AssetBasedRevolvingLoanMember" xlink:to="IPW_AssetBasedRevolvingLoanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_AssetBasedRevolvingLoanMember_lbl" xml:lang="en-US">Asset-based Revolving Loan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US">Income Statement Location [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AmortizationOfDebtDiscountMember" xlink:label="IPW_AmortizationOfDebtDiscountMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_AmortizationOfDebtDiscountMember" xlink:to="IPW_AmortizationOfDebtDiscountMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_AmortizationOfDebtDiscountMember_lbl" xml:lang="en-US">Amortization Of Debt Discount [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_InterestAndCreditUtilizationFeesMember" xlink:label="IPW_InterestAndCreditUtilizationFeesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_InterestAndCreditUtilizationFeesMember" xlink:to="IPW_InterestAndCreditUtilizationFeesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_InterestAndCreditUtilizationFeesMember_lbl" xml:lang="en-US">Interest And Credit Utilization Fees [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_USTaxAuthoritiesMember" xlink:label="IPW_USTaxAuthoritiesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_USTaxAuthoritiesMember" xlink:to="IPW_USTaxAuthoritiesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_USTaxAuthoritiesMember_lbl" xml:lang="en-US">U S Tax Authorities [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_ChineseTaxAuthoritiesMember" xlink:label="IPW_ChineseTaxAuthoritiesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_ChineseTaxAuthoritiesMember" xlink:to="IPW_ChineseTaxAuthoritiesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_ChineseTaxAuthoritiesMember_lbl" xml:lang="en-US">Chinese Tax Authorities [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US">Award Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_StockIssuedForVestedRsusMember" xlink:label="IPW_StockIssuedForVestedRsusMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_StockIssuedForVestedRsusMember" xlink:to="IPW_StockIssuedForVestedRsusMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_StockIssuedForVestedRsusMember_lbl" xml:lang="en-US">Stock issued for vested RSU's [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US">Plan Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_EquityIncentivePlanMember" xlink:label="IPW_EquityIncentivePlanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_EquityIncentivePlanMember" xlink:to="IPW_EquityIncentivePlanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_EquityIncentivePlanMember_lbl" xml:lang="en-US">Equity Incentive Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAxis_lbl" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_LetterAgreementsMember" xlink:label="IPW_LetterAgreementsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_LetterAgreementsMember" xlink:to="IPW_LetterAgreementsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_LetterAgreementsMember_lbl" xml:lang="en-US">Letter Agreements [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_ChenlongTanMember" xlink:label="IPW_ChenlongTanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_ChenlongTanMember" xlink:to="IPW_ChenlongTanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_ChenlongTanMember_lbl" xml:lang="en-US">Chenlong Tan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_MrVassilyMember" xlink:label="IPW_MrVassilyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_MrVassilyMember" xlink:to="IPW_MrVassilyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_MrVassilyMember_lbl" xml:lang="en-US">Mr Vassily [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_OptionsGrantedMember" xlink:label="IPW_OptionsGrantedMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_OptionsGrantedMember" xlink:to="IPW_OptionsGrantedMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_OptionsGrantedMember_lbl" xml:lang="en-US">Options Granted [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_PlacementAgentMember" xlink:label="IPW_PlacementAgentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_PlacementAgentMember" xlink:to="IPW_PlacementAgentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_PlacementAgentMember_lbl" xml:lang="en-US">Placement Agent [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_SeriesAConvertiblePreferredStockMember" xlink:label="IPW_SeriesAConvertiblePreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_SeriesAConvertiblePreferredStockMember" xlink:to="IPW_SeriesAConvertiblePreferredStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_SeriesAConvertiblePreferredStockMember_lbl" xml:lang="en-US">Series A Convertible Preferred Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_lbl" xml:lang="en-US">Sale of Stock [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrivatePlacementMember" xlink:to="us-gaap_PrivatePlacementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrivatePlacementMember_lbl" xml:lang="en-US">Private Placement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_TwoAccreditedInvestorsMember" xlink:label="IPW_TwoAccreditedInvestorsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_TwoAccreditedInvestorsMember" xlink:to="IPW_TwoAccreditedInvestorsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_TwoAccreditedInvestorsMember_lbl" xml:lang="en-US">Two Accredited Investors [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_PreferredStockWarrantsMember" xlink:label="IPW_PreferredStockWarrantsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_PreferredStockWarrantsMember" xlink:to="IPW_PreferredStockWarrantsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_PreferredStockWarrantsMember_lbl" xml:lang="en-US">Preferred Stock Warrants [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_ConvertibleNoteInvestorsMember" xlink:label="IPW_ConvertibleNoteInvestorsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_ConvertibleNoteInvestorsMember" xlink:to="IPW_ConvertibleNoteInvestorsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_ConvertibleNoteInvestorsMember_lbl" xml:lang="en-US">Convertible Note Investors [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_PlacementAgentWarrantsMember" xlink:label="IPW_PlacementAgentWarrantsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_PlacementAgentWarrantsMember" xlink:to="IPW_PlacementAgentWarrantsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_PlacementAgentWarrantsMember_lbl" xml:lang="en-US">Placement Agent Warrants [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantMember_lbl" xml:lang="en-US">Warrant [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_BousteadSecuritiesLLCMember" xlink:label="IPW_BousteadSecuritiesLLCMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_BousteadSecuritiesLLCMember" xlink:to="IPW_BousteadSecuritiesLLCMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_BousteadSecuritiesLLCMember_lbl" xml:lang="en-US">Boustead Securities LLC [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeInstrumentRiskAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentRiskAxis_lbl" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_WarrantLiabilityMember" xlink:label="IPW_WarrantLiabilityMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_WarrantLiabilityMember" xlink:to="IPW_WarrantLiabilityMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_WarrantLiabilityMember_lbl" xml:lang="en-US">Warrant Liability [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="us-gaap_MeasurementInputExpectedTermMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputExpectedTermMember" xlink:to="us-gaap_MeasurementInputExpectedTermMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputExpectedTermMember_lbl" xml:lang="en-US">Measurement Input, Expected Term [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputPriceVolatilityMember" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember_lbl" xml:lang="en-US">Measurement Input, Price Volatility [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputExpectedDividendRateMember" xlink:label="us-gaap_MeasurementInputExpectedDividendRateMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputExpectedDividendRateMember" xlink:to="us-gaap_MeasurementInputExpectedDividendRateMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputExpectedDividendRateMember_lbl" xml:lang="en-US">Measurement Input, Expected Dividend Rate [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_MeasurementInputProbablityMember" xlink:label="IPW_MeasurementInputProbablityMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_MeasurementInputProbablityMember" xlink:to="IPW_MeasurementInputProbablityMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_MeasurementInputProbablityMember_lbl" xml:lang="en-US">Measurement Input Probablity [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AmazonVendorAndAmazonSellerMember" xlink:label="IPW_AmazonVendorAndAmazonSellerMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_AmazonVendorAndAmazonSellerMember" xlink:to="IPW_AmazonVendorAndAmazonSellerMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_AmazonVendorAndAmazonSellerMember_lbl" xml:lang="en-US">Amazon Vendor And Amazon Seller [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US">Accounts Receivable [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesMember" xlink:to="us-gaap_CostOfSalesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfSalesMember_lbl" xml:lang="en-US">Cost of Sales [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember" xlink:label="us-gaap_ProductConcentrationRiskMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductConcentrationRiskMember" xlink:to="us-gaap_ProductConcentrationRiskMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductConcentrationRiskMember_lbl" xml:lang="en-US">Product Concentration Risk [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplyCommitmentAxis" xlink:label="us-gaap_SupplyCommitmentAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplyCommitmentAxis" xlink:to="us-gaap_SupplyCommitmentAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplyCommitmentAxis_lbl" xml:lang="en-US">Supply Commitment [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_TwoSuppliersMember" xlink:label="IPW_TwoSuppliersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_TwoSuppliersMember" xlink:to="IPW_TwoSuppliersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_TwoSuppliersMember_lbl" xml:lang="en-US">Two Suppliers [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_OneSupplierMember" xlink:label="IPW_OneSupplierMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_OneSupplierMember" xlink:to="IPW_OneSupplierMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_OneSupplierMember_lbl" xml:lang="en-US">One Supplier [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AnotherSupplierMember" xlink:label="IPW_AnotherSupplierMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_AnotherSupplierMember" xlink:to="IPW_AnotherSupplierMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_AnotherSupplierMember_lbl" xml:lang="en-US">Another Supplier [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableMember" xlink:label="us-gaap_AccountsPayableMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableMember" xlink:to="us-gaap_AccountsPayableMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableMember_lbl" xml:lang="en-US">Accounts Payable [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalent</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventories, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:label="us-gaap_AccountsReceivableRelatedPartiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:to="us-gaap_AccountsReceivableRelatedPartiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableRelatedPartiesCurrent_lbl" xml:lang="en-US">Other receivable - related party</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="us-gaap_OtherPrepaidExpenseCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherPrepaidExpenseCurrent" xlink:to="us-gaap_OtherPrepaidExpenseCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherPrepaidExpenseCurrent_lbl" xml:lang="en-US">Prepayments and other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="us-gaap_AssetsNoncurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl" xml:lang="en-US">Non-current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Right of use &#8211; non-current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property and equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_NoncurrentPrepayments" xlink:label="IPW_NoncurrentPrepayments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_NoncurrentPrepayments" xlink:to="IPW_NoncurrentPrepayments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_NoncurrentPrepayments_lbl" xml:lang="en-US">Non-current prepayments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US">Goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateInvestmentsJointVentures" xlink:label="us-gaap_RealEstateInvestmentsJointVentures" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RealEstateInvestmentsJointVentures" xlink:to="us-gaap_RealEstateInvestmentsJointVentures_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RealEstateInvestmentsJointVentures_lbl" xml:lang="en-US">Investment in joint venture</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangible assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other non-current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent" xlink:label="us-gaap_AssetsNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsNoncurrent_lbl" xml:lang="en-US">Total non-current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Credit cards payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US">Customer deposit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Other payables and accrued liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AdvanceFromShareholders" xlink:label="IPW_AdvanceFromShareholders" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_AdvanceFromShareholders" xlink:to="IPW_AdvanceFromShareholders_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_AdvanceFromShareholders_lbl" xml:lang="en-US">Advance from shareholders</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_InvestmentPayableCurrent" xlink:label="IPW_InvestmentPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_InvestmentPayableCurrent" xlink:to="IPW_InvestmentPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_InvestmentPayableCurrent_lbl" xml:lang="en-US">Investment payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Lease liability - current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLongTermDebtCurrent" xlink:label="us-gaap_OtherLongTermDebtCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermDebtCurrent" xlink:to="us-gaap_OtherLongTermDebtCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLongTermDebtCurrent_lbl" xml:lang="en-US">Long-term promissory note payable - current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrent_lbl" xml:lang="en-US">Income taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US">Non-current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermLineOfCredit" xlink:label="us-gaap_LongTermLineOfCredit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermLineOfCredit" xlink:to="us-gaap_LongTermLineOfCredit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermLineOfCredit_lbl" xml:lang="en-US">Long-term revolving loan payable, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredLongTermDebt" xlink:label="us-gaap_SecuredLongTermDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecuredLongTermDebt" xlink:to="us-gaap_SecuredLongTermDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SecuredLongTermDebt_lbl" xml:lang="en-US">Long-term promissory note payable, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent" xlink:to="us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent_lbl" xml:lang="en-US">Deferred tax liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Lease liability - non-current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl" xml:lang="en-US">Total non-current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and contingency</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Stockholders' Equity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Preferred stock, $0.001 par value; 20,000,000 shares authorized; 0 shares issued and outstanding at September 30, 2022 and June 30, 2022</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock, $0.001 par value; 180,000,000 shares authorized; 29,572,382 and 29,572,382 shares issued and outstanding at September 30, 2022 and June 30, 2022</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid in capital</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">(Accumulated deficit) Retained earnings</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterest_lbl" xml:lang="en-US">Non-controlling interest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive (loss) income</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Total equity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total liabilities and equity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US">preferred stock, par value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Preferred stock shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US">Preferred stock shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Preferred stock shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US">REVENUES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">TOTAL REVENUES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">COST OF REVENUES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">GROSS PROFIT</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">OPERATING EXPENSES:</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_SellingAndFulfillment" xlink:label="IPW_SellingAndFulfillment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_SellingAndFulfillment" xlink:to="IPW_SellingAndFulfillment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_SellingAndFulfillment_lbl" xml:lang="en-US">Selling and fulfillment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xml:lang="en-US">Impairment loss - goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total operating expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">(LOSS) INCOME FROM OPERATIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">OTHER INCOME (EXPENSE)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="us-gaap_InterestIncomeExpenseNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeExpenseNet" xlink:to="us-gaap_InterestIncomeExpenseNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeExpenseNet_lbl" xml:lang="en-US">Interest expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_OtherFinancingExpenses" xlink:label="IPW_OtherFinancingExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_OtherFinancingExpenses" xlink:to="IPW_OtherFinancingExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="IPW_OtherFinancingExpenses_lbl" xml:lang="en-US">Other financing expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnInvestments" xlink:label="us-gaap_GainLossOnInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnInvestments" xlink:to="us-gaap_GainLossOnInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnInvestments_lbl" xml:lang="en-US">Loss on equity method investment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US">Other non-operating income (expense)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Total other expenses, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">(LOSS) INCOME BEFORE INCOME TAXES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">PROVISION FOR INCOME TAX (BENEFIT) EXPENSE</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">NET (LOSS) INCOME</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Non-controlling interest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">NET (LOSS) INCOME ATTRIBUTABLE TO IPOWER INC.</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossTaxAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossTaxAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossTaxAbstract_lbl" xml:lang="en-US">OTHER COMPREHENSIVE LOSS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US">Foreign currency translation adjustments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">COMPREHENSIVE (LOSS) INCOME ATTRIBUTABLE TO IPOWER INC.</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US">WEIGHTED AVERAGE NUMBER OF COMMON STOCK</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Basic</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_EarningsLossesPerShareAbstract" xlink:label="IPW_EarningsLossesPerShareAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_EarningsLossesPerShareAbstract" xlink:to="IPW_EarningsLossesPerShareAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_EarningsLossesPerShareAbstract_lbl" xml:lang="en-US">(LOSSES) EARNINGS PER SHARE</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2_lbl" xml:lang="en-US">Beginning balance, value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Beginning balance, shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_2_lbl" xml:lang="en-US">Net loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockExpense" xlink:label="us-gaap_RestrictedStockExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockExpense" xlink:to="us-gaap_RestrictedStockExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockExpense_lbl" xml:lang="en-US">Restricted stock units vested</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US">Stock-based compensation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3_lbl" xml:lang="en-US">Balance, September 30, 2022, unaudited</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_2_lbl" xml:lang="en-US">Beginning balance, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM OPERATING ACTIVITIES:</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_3_lbl" xml:lang="en-US">Net (loss) income</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net income to cash provided by (used in) operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryLIFOReservePeriodCharge" xlink:label="us-gaap_InventoryLIFOReservePeriodCharge" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryLIFOReservePeriodCharge" xlink:to="us-gaap_InventoryLIFOReservePeriodCharge_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryLIFOReservePeriodCharge_lbl" xml:lang="en-US">Inventory reserve</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnInvestments" xlink:to="us-gaap_GainLossOnInvestments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnInvestments_2_lbl" xml:lang="en-US">Loss on equity method investment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Stock-based compensation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_NoncashFinancingExpenses" xlink:label="IPW_NoncashFinancingExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_NoncashFinancingExpenses" xlink:to="IPW_NoncashFinancingExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_NoncashFinancingExpenses_lbl" xml:lang="en-US">Non-cash operating lease expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xml:lang="en-US">Amortization of debt premium / discount and non-cash financing costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Change in operating assets and liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl" xml:lang="en-US">Deferred tax liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepayments and other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_IncreaseDecreaseInNoncurrentPrepayments" xlink:label="IPW_IncreaseDecreaseInNoncurrentPrepayments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_IncreaseDecreaseInNoncurrentPrepayments" xlink:to="IPW_IncreaseDecreaseInNoncurrentPrepayments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="IPW_IncreaseDecreaseInNoncurrentPrepayments_lbl" xml:lang="en-US">Non-current prepayments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl" xml:lang="en-US">Other non-current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayable_lbl" xml:lang="en-US">Credit cards payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xml:lang="en-US">Customer deposit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Other payables and accrued liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_lbl" xml:lang="en-US">Income taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash provided by (used in) operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM INVESTING ACTIVITIES:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchase of equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash used in investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM FINANCING ACTIVITIES:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_lbl" xml:lang="en-US">Increase in receivable from related parties</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="us-gaap_ProceedsFromShortTermDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromShortTermDebt" xlink:to="us-gaap_ProceedsFromShortTermDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromShortTermDebt_lbl" xml:lang="en-US">Proceeds from short-term loans</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="us-gaap_RepaymentsOfShortTermDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfShortTermDebt" xlink:to="us-gaap_RepaymentsOfShortTermDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfShortTermDebt_lbl" xml:lang="en-US">Payments on short-term loans</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_lbl" xml:lang="en-US">Proceeds from long-term loans</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfOtherLongTermDebt" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfOtherLongTermDebt" xlink:to="us-gaap_RepaymentsOfOtherLongTermDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt_lbl" xml:lang="en-US">Payments on long-term loans</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">EFFECT OF EXCHANGE RATE ON CASH</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">CHANGES IN CASH</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">CASH AND CASH EQUIVALENT, beginning of period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2_lbl" xml:lang="en-US">CASH AND CASH EQUIVALENT, end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">SUPPLEMENTAL CASH FLOW INFORMATION:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US">Cash paid for income tax</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Cash paid for interest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xml:lang="en-US">Nature of business and organization</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Basis of Presentation and Summary of significant accounting policies</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_DisclosureJointVenturesAbstract" xlink:label="IPW_DisclosureJointVenturesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_DisclosureJointVenturesAbstract" xlink:to="IPW_DisclosureJointVenturesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_DisclosureJointVenturesAbstract_lbl" xml:lang="en-US">Joint Ventures</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_JointVenturesDisclosureTextBlock" xlink:label="IPW_JointVenturesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_JointVenturesDisclosureTextBlock" xlink:to="IPW_JointVenturesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="IPW_JointVenturesDisclosureTextBlock_lbl" xml:lang="en-US">Joint Ventures</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_DisclosureAcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityAbstract" xlink:label="IPW_DisclosureAcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_DisclosureAcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityAbstract" xlink:to="IPW_DisclosureAcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_DisclosureAcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityAbstract_lbl" xml:lang="en-US">Acquisition Of Anivia Limited And Subsidiaries And Variable Interest Entity</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock" xlink:label="IPW_AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock" xlink:to="IPW_AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock_lbl" xml:lang="en-US">Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:label="us-gaap_VariableInterestEntityDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:to="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl" xml:lang="en-US">Variable interest entity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ReceivablesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesAbstract_lbl" xml:lang="en-US">Receivables [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" xml:lang="en-US">Accounts receivable, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">Inventories, net</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_DisclosurePrepaymentsAndOtherCurrentAssetsAbstract" xlink:label="IPW_DisclosurePrepaymentsAndOtherCurrentAssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_DisclosurePrepaymentsAndOtherCurrentAssetsAbstract" xlink:to="IPW_DisclosurePrepaymentsAndOtherCurrentAssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_DisclosurePrepaymentsAndOtherCurrentAssetsAbstract_lbl" xml:lang="en-US">Prepayments And Other Current Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="IPW_DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="IPW_DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="IPW_DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Prepayments and other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_DisclosureNoncurrentPrepaymentsAbstract" xlink:label="IPW_DisclosureNoncurrentPrepaymentsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_DisclosureNoncurrentPrepaymentsAbstract" xlink:to="IPW_DisclosureNoncurrentPrepaymentsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_DisclosureNoncurrentPrepaymentsAbstract_lbl" xml:lang="en-US">Non-current Prepayments</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_NoncurerntPrepaymentTextBlock" xlink:label="IPW_NoncurerntPrepaymentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_NoncurerntPrepaymentTextBlock" xlink:to="IPW_NoncurerntPrepaymentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="IPW_NoncurerntPrepaymentTextBlock_lbl" xml:lang="en-US">Non-current prepayments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Intangible assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_PayablesAndAccrualsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PayablesAndAccrualsAbstract_lbl" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US">Other payables and accrued liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US">Loans payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">Related party transactions</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">Income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US">(Loss) Earnings per share</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">Equity [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">Equity</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_DisclosureWarrantLiabilitiesAbstract" xlink:label="IPW_DisclosureWarrantLiabilitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_DisclosureWarrantLiabilitiesAbstract" xlink:to="IPW_DisclosureWarrantLiabilitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_DisclosureWarrantLiabilitiesAbstract_lbl" xml:lang="en-US">Warrant Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_WarrantLiabilitiesTextBlock" xlink:label="IPW_WarrantLiabilitiesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_WarrantLiabilitiesTextBlock" xlink:to="IPW_WarrantLiabilitiesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_WarrantLiabilitiesTextBlock_lbl" xml:lang="en-US">Warrant liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_RisksAndUncertaintiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RisksAndUncertaintiesAbstract_lbl" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xml:lang="en-US">Concentration of risk</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">Commitments and contingencies</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">Subsequent events</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Basis of Presentation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Principles of Consolidation</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_EmergingGrowthCompanyStatusPolicyTextBlock" xlink:label="IPW_EmergingGrowthCompanyStatusPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_EmergingGrowthCompanyStatusPolicyTextBlock" xlink:to="IPW_EmergingGrowthCompanyStatusPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_EmergingGrowthCompanyStatusPolicyTextBlock_lbl" xml:lang="en-US">Emerging Growth Company Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of estimates and assumptions</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Foreign currency translation and transactions</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="us-gaap_ReceivablesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesPolicyTextBlock" xlink:to="us-gaap_ReceivablesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ReceivablesPolicyTextBlock_lbl" xml:lang="en-US">Accounts receivable, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsPolicy" xlink:label="us-gaap_EquityMethodInvestmentsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsPolicy" xlink:to="us-gaap_EquityMethodInvestmentsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentsPolicy_lbl" xml:lang="en-US">Equity method investment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="us-gaap_BusinessCombinationsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsPolicy" xlink:to="us-gaap_BusinessCombinationsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationsPolicy_lbl" xml:lang="en-US">Business Combination</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_VariableInterestEntitiesPolicyTextBlock" xlink:label="IPW_VariableInterestEntitiesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_VariableInterestEntitiesPolicyTextBlock" xlink:to="IPW_VariableInterestEntitiesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_VariableInterestEntitiesPolicyTextBlock_lbl" xml:lang="en-US">Variable interest entities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xml:lang="en-US">Goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:to="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl" xml:lang="en-US">Intangible Assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US">Fair values of financial instruments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US">Revenue recognition</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xml:lang="en-US">Advertising costs</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_CostOfRevenuePolicyTextBlock" xlink:label="IPW_CostOfRevenuePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_CostOfRevenuePolicyTextBlock" xlink:to="IPW_CostOfRevenuePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_CostOfRevenuePolicyTextBlock_lbl" xml:lang="en-US">Cost of revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_OperatingExpensesPolicyTextBlock" xlink:label="IPW_OperatingExpensesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_OperatingExpensesPolicyTextBlock" xlink:to="IPW_OperatingExpensesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_OperatingExpensesPolicyTextBlock_lbl" xml:lang="en-US">Operating expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_DebtIssuanceCostsPolicyTextBlock" xlink:label="IPW_DebtIssuanceCostsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_DebtIssuanceCostsPolicyTextBlock" xlink:to="IPW_DebtIssuanceCostsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_DebtIssuanceCostsPolicyTextBlock_lbl" xml:lang="en-US">Debt Issuance Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Segment reporting</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US">Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationForfeituresPolicyTextBlock" xlink:label="us-gaap_ShareBasedCompensationForfeituresPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationForfeituresPolicyTextBlock" xlink:to="us-gaap_ShareBasedCompensationForfeituresPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationForfeituresPolicyTextBlock_lbl" xml:lang="en-US">Stock-based Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl" xml:lang="en-US">Commitments and contingencies</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Earnings per share</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recently issued accounting pronouncements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsPolicyPolicyTextBlock" xlink:label="us-gaap_SubsequentEventsPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsPolicyPolicyTextBlock" xlink:to="us-gaap_SubsequentEventsPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SubsequentEventsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Subsequent events</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_IntangibleAssetsUsefulLivesTableTextBlock" xlink:label="IPW_IntangibleAssetsUsefulLivesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_IntangibleAssetsUsefulLivesTableTextBlock" xlink:to="IPW_IntangibleAssetsUsefulLivesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_IntangibleAssetsUsefulLivesTableTextBlock_lbl" xml:lang="en-US">Schedule of estimated useful life</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_ScheduleOfAssumptionsUsedFairValuePurchaseNoteTableTextBlock" xlink:label="IPW_ScheduleOfAssumptionsUsedFairValuePurchaseNoteTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_ScheduleOfAssumptionsUsedFairValuePurchaseNoteTableTextBlock" xlink:to="IPW_ScheduleOfAssumptionsUsedFairValuePurchaseNoteTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_ScheduleOfAssumptionsUsedFairValuePurchaseNoteTableTextBlock_lbl" xml:lang="en-US">Schedule of assumptions</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:label="us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:to="us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_lbl" xml:lang="en-US">Schedule of fair value on nonrecurring basis</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_lbl" xml:lang="en-US">Schedule of allocation of acquisition price</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl" xml:lang="en-US">Carrying amount of VIE assets and liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_ScheduleOfOperatingResultsOfTheVieTableTextBlock" xlink:label="IPW_ScheduleOfOperatingResultsOfTheVieTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_ScheduleOfOperatingResultsOfTheVieTableTextBlock" xlink:to="IPW_ScheduleOfOperatingResultsOfTheVieTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_ScheduleOfOperatingResultsOfTheVieTableTextBlock_lbl" xml:lang="en-US">Operating results of the VIE</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xml:lang="en-US">Schedule of accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Schedule of prepayments and other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US">Schedule of future amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of accounts payable and accrued liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:label="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:to="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_lbl" xml:lang="en-US">Schedule of interest on loans payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US">Schedule of provision for income tax expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Schedule of reconciliation of effective income tax rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of deferred taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Schedule of computation of earnings per share</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of RSU activity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US">Schedule of assumptions for warrant liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="us-gaap_LeaseCostTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Schedule of lease cost and other information</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl" xml:lang="en-US">Supplemental balance sheet information related to leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Schedule of maturities of lease liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:label="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable_lbl" xml:lang="en-US">Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:label="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems_lbl" xml:lang="en-US">Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl" xml:lang="en-US">Ownership Percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US">Intangible Asset, Useful Life</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_lbl" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_lbl" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue" xlink:label="us-gaap_DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue" xlink:to="us-gaap_DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_lbl" xml:lang="en-US">Derivatives, Determination of Fair Value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_lbl" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanDisclosureLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems_lbl" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsFairValueDisclosure" xlink:to="us-gaap_AssetsFairValueDisclosure_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsFairValueDisclosure_lbl" xml:lang="en-US">Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GoodwillImpairmentLoss_2_lbl" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="us-gaap_ScheduleOfProductInformationTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_ScheduleOfProductInformationTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfProductInformationTable_lbl" xml:lang="en-US">Schedule of Product Information [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductInformationLineItems" xlink:label="us-gaap_ProductInformationLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_ProductInformationLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductInformationLineItems_lbl" xml:lang="en-US">Product Information [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl" xml:lang="en-US">Translation rate at period end</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_ForeignCurrencyExchangeRateTranslation2" xlink:label="IPW_ForeignCurrencyExchangeRateTranslation2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_ForeignCurrencyExchangeRateTranslation2" xlink:to="IPW_ForeignCurrencyExchangeRateTranslation2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_ForeignCurrencyExchangeRateTranslation2_lbl" xml:lang="en-US">Translation rate during period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFDICInsuredAmount" xlink:label="us-gaap_CashFDICInsuredAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFDICInsuredAmount" xlink:to="us-gaap_CashFDICInsuredAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFDICInsuredAmount_lbl" xml:lang="en-US">Excess FDIC amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xml:lang="en-US">Equity Method Investment, Ownership Percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityOwnershipPercentage" xlink:label="us-gaap_VariableInterestEntityOwnershipPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityOwnershipPercentage" xlink:to="us-gaap_VariableInterestEntityOwnershipPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityOwnershipPercentage_lbl" xml:lang="en-US">Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLossNetOfTax" xlink:label="us-gaap_GoodwillImpairmentLossNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLossNetOfTax" xlink:to="us-gaap_GoodwillImpairmentLossNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillImpairmentLossNetOfTax_lbl" xml:lang="en-US">Goodwill, Impairment Loss, Net of Tax</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue" xlink:label="us-gaap_DebtInstrumentFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFairValue" xlink:to="us-gaap_DebtInstrumentFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFairValue_lbl" xml:lang="en-US">Debt Instrument, Fair Value Disclosure</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US">Long-Term Debt</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedPremium" xlink:label="us-gaap_DebtInstrumentUnamortizedPremium" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedPremium" xlink:to="us-gaap_DebtInstrumentUnamortizedPremium_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentUnamortizedPremium_lbl" xml:lang="en-US">Debt Instrument, Unamortized Premium</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent" xlink:label="us-gaap_InterestPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrent" xlink:to="us-gaap_InterestPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPayableCurrent_lbl" xml:lang="en-US">Interest Payable, Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AdvertisingExpense_lbl" xml:lang="en-US">Advertising costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Concentration Risk, Percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryGross" xlink:label="us-gaap_InventoryGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryGross_lbl" xml:lang="en-US">Inventory, Gross</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_lbl" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="us-gaap_RestructuringCostAndReserveLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringCostAndReserveLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestructuringCostAndReserveLineItems_lbl" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xml:lang="en-US">Cash</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_PromissoryNotesIssued1" xlink:label="IPW_PromissoryNotesIssued1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_PromissoryNotesIssued1" xlink:to="IPW_PromissoryNotesIssued1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_PromissoryNotesIssued1_lbl" xml:lang="en-US">Promissory note issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_lbl" xml:lang="en-US">Common stock issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xml:lang="en-US">Total purchase consideration</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_lbl" xml:lang="en-US">Current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" xml:lang="en-US">Property and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit" xlink:label="IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit" xlink:to="IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit_lbl" xml:lang="en-US">Rent deposit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl" xml:lang="en-US">ROU asset</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1" xlink:label="IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1" xlink:to="IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1_lbl" xml:lang="en-US">Deferred tax liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_lbl" xml:lang="en-US">Current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_lbl" xml:lang="en-US">Lease liability</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl" xml:lang="en-US">Total purchase consideration</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_2_lbl" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesIssued1" xlink:label="us-gaap_NotesIssued1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesIssued1" xlink:to="us-gaap_NotesIssued1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesIssued1_lbl" xml:lang="en-US">Notes Issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl" xml:lang="en-US">Number of shares issued for acquisition</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xml:lang="en-US">Business Combination, Consideration Transferred, Other</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherGeneralAndAdministrativeExpense" xlink:label="us-gaap_OtherGeneralAndAdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherGeneralAndAdministrativeExpense" xlink:to="us-gaap_OtherGeneralAndAdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">Other General and Administrative Expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="us-gaap_PaymentsOfFinancingCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfFinancingCosts" xlink:to="us-gaap_PaymentsOfFinancingCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfFinancingCosts_lbl" xml:lang="en-US">Payments of Financing Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US">Cash in bank</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssets" xlink:label="us-gaap_PrepaidExpenseAndOtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssets" xlink:to="us-gaap_PrepaidExpenseAndOtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepayments and other receivables</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="us-gaap_DepositsAssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositsAssetsCurrent" xlink:to="us-gaap_DepositsAssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DepositsAssetsCurrent_lbl" xml:lang="en-US">Rent deposit</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_OfficeEquipmentNet" xlink:label="IPW_OfficeEquipmentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_OfficeEquipmentNet" xlink:to="IPW_OfficeEquipmentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_OfficeEquipmentNet_lbl" xml:lang="en-US">Office equipment, net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_2_lbl" xml:lang="en-US">Right of use - noncurrent</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US">Deferred tax asset</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Lease liability</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_TaxesPayableCurrent_2_lbl" xml:lang="en-US">Income tax payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilities" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilities" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilities_lbl" xml:lang="en-US">Other payables and accrued liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_2_lbl" xml:lang="en-US">Revenue</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">Net loss after elimination of intercompany transactions</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_RevenueBeforeConsolidation" xlink:label="IPW_RevenueBeforeConsolidation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_RevenueBeforeConsolidation" xlink:to="IPW_RevenueBeforeConsolidation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_RevenueBeforeConsolidation_lbl" xml:lang="en-US">Revenue before consolidation</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_NetIncomeLossBeforeConsolidation" xlink:label="IPW_NetIncomeLossBeforeConsolidation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_NetIncomeLossBeforeConsolidation" xlink:to="IPW_NetIncomeLossBeforeConsolidation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_NetIncomeLossBeforeConsolidation_lbl" xml:lang="en-US">Net income</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="us-gaap_AccountsReceivableGrossCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGrossCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableGrossCurrent_lbl" xml:lang="en-US">Accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US">Less: allowance for credit losses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_2_lbl" xml:lang="en-US">Total accounts receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InventoryNet_2_lbl" xml:lang="en-US">Inventory, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryLIFOReserve" xlink:label="us-gaap_InventoryLIFOReserve" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryLIFOReserve" xlink:to="us-gaap_InventoryLIFOReserve_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryLIFOReserve_lbl" xml:lang="en-US">Inventory, LIFO Reserve</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_DeliveryFeesReceivable" xlink:label="IPW_DeliveryFeesReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_DeliveryFeesReceivable" xlink:to="IPW_DeliveryFeesReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_DeliveryFeesReceivable_lbl" xml:lang="en-US">Delivery fees receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OffsettingAssetsTable" xlink:label="us-gaap_OffsettingAssetsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OffsettingAssetsTable" xlink:to="us-gaap_OffsettingAssetsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OffsettingAssetsTable_lbl" xml:lang="en-US">Offsetting Assets [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OffsettingAssetsLineItems" xlink:label="us-gaap_OffsettingAssetsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OffsettingAssetsLineItems" xlink:to="us-gaap_OffsettingAssetsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OffsettingAssetsLineItems_lbl" xml:lang="en-US">Offsetting Assets [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortization" xlink:label="us-gaap_AdjustmentForAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentForAmortization" xlink:to="us-gaap_AdjustmentForAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentForAmortization_lbl" xml:lang="en-US">Amortization expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_2_lbl" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US">2023</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US">2024</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US">2025</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US">2026</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US">2027</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xml:lang="en-US">Thereafter</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Intangible assets, net&#160;</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_FiniteLivedIntangibleAssetRemainingUsefulLife" xlink:label="IPW_FiniteLivedIntangibleAssetRemainingUsefulLife" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_FiniteLivedIntangibleAssetRemainingUsefulLife" xlink:to="IPW_FiniteLivedIntangibleAssetRemainingUsefulLife_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_FiniteLivedIntangibleAssetRemainingUsefulLife_lbl" xml:lang="en-US">Finite-lived intangible assets remaining useful life</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization of Intangible Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AccruedPayablesForInventoryInTransit" xlink:label="IPW_AccruedPayablesForInventoryInTransit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_AccruedPayablesForInventoryInTransit" xlink:to="IPW_AccruedPayablesForInventoryInTransit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_AccruedPayablesForInventoryInTransit_lbl" xml:lang="en-US">Accrued payables for inventory in transit</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AccruedAmazonFees" xlink:label="IPW_AccruedAmazonFees" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_AccruedAmazonFees" xlink:to="IPW_AccruedAmazonFees_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_AccruedAmazonFees_lbl" xml:lang="en-US">Accrued Amazon fees</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesAndExciseTaxPayableCurrent" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent_lbl" xml:lang="en-US">Sales taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedPayrollTaxesCurrent" xlink:label="us-gaap_AccruedPayrollTaxesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedPayrollTaxesCurrent" xlink:to="us-gaap_AccruedPayrollTaxesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedPayrollTaxesCurrent_lbl" xml:lang="en-US">Payroll liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_OtherAccruedLiabilitiesAndPayables" xlink:label="IPW_OtherAccruedLiabilitiesAndPayables" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_OtherAccruedLiabilitiesAndPayables" xlink:to="IPW_OtherAccruedLiabilitiesAndPayables_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_OtherAccruedLiabilitiesAndPayables_lbl" xml:lang="en-US">Other accrued liabilities and payables</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_2_lbl" xml:lang="en-US">Total</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsPayableCurrent_2_lbl" xml:lang="en-US">Accounts Payable, Current</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AccruedInterestExpense" xlink:label="IPW_AccruedInterestExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_AccruedInterestExpense" xlink:to="IPW_AccruedInterestExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_AccruedInterestExpense_lbl" xml:lang="en-US">Accrued interest</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_CreditUtilizationFees" xlink:label="IPW_CreditUtilizationFees" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_CreditUtilizationFees" xlink:to="IPW_CreditUtilizationFees_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_CreditUtilizationFees_lbl" xml:lang="en-US">Credit utilization fees</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AmortizationOfDebtDiscount" xlink:label="IPW_AmortizationOfDebtDiscount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_AmortizationOfDebtDiscount" xlink:to="IPW_AmortizationOfDebtDiscount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_AmortizationOfDebtDiscount_lbl" xml:lang="en-US">Amortization of debt discount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityTable_lbl" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="us-gaap_LineOfCreditFacilityLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityLineItems_lbl" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCredit_lbl" xml:lang="en-US">Long-Term Line of Credit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaid" xlink:label="us-gaap_InterestPaid" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaid" xlink:to="us-gaap_InterestPaid_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaid_lbl" xml:lang="en-US">Accrued interest expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayable" xlink:label="us-gaap_NotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayable" xlink:to="us-gaap_NotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayable_lbl" xml:lang="en-US">Notes Payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityExpirationDate1" xlink:to="us-gaap_LineOfCreditFacilityExpirationDate1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1_lbl" xml:lang="en-US">Maturity date</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InterestExpense_2_lbl" xml:lang="en-US">Interest Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentFaceAmount_2_lbl" xml:lang="en-US">Face amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFairValue" xlink:to="us-gaap_DebtInstrumentFairValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentFairValue_2_lbl" xml:lang="en-US">Fair value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseDebt_lbl" xml:lang="en-US">Interest Payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_2_lbl" xml:lang="en-US">Amortization of Debt Discount (Premium)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrentAndNoncurrent" xlink:label="us-gaap_InterestPayableCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrentAndNoncurrent" xlink:to="us-gaap_InterestPayableCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InterestPayableCurrentAndNoncurrent_lbl" xml:lang="en-US">Interest Payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount_lbl" xml:lang="en-US">Debt Instrument, Unamortized Discount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermNotesPayable" xlink:label="us-gaap_LongTermNotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermNotesPayable" xlink:to="us-gaap_LongTermNotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermNotesPayable_lbl" xml:lang="en-US">Notes Payable, Noncurrent</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US">Long-Term Debt, Current Maturities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="us-gaap_OtherNonoperatingIncome" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncome" xlink:to="us-gaap_OtherNonoperatingIncome_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncome_lbl" xml:lang="en-US">Non-operating income</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_lbl" xml:lang="en-US">Current:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US">Federal</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US">State</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl" xml:lang="en-US">Foreign</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Total current income tax provision</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_lbl" xml:lang="en-US">Deferred:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Federal</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">State</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Foreign</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Total deferred taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherTaxExpenseBenefit" xlink:label="us-gaap_OtherTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherTaxExpenseBenefit" xlink:to="us-gaap_OtherTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherTaxExpenseBenefit_lbl" xml:lang="en-US">Total provision for income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Federal</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US">State (net of federal benefit)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US">Foreign tax rate difference</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_lbl" xml:lang="en-US">Impairment loss on goodwill &#8211; permanent difference</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xml:lang="en-US">Net effect of state income tax deduction and other permanent differences</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">Effective tax rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract_lbl" xml:lang="en-US">Deferred tax assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_lbl" xml:lang="en-US">263A calculation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="us-gaap_DeferredTaxAssetsInventory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInventory" xlink:to="us-gaap_DeferredTaxAssetsInventory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredTaxAssetsInventory_lbl" xml:lang="en-US">Inventory reserve</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsStateTaxes" xlink:label="us-gaap_DeferredTaxAssetsStateTaxes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsStateTaxes" xlink:to="us-gaap_DeferredTaxAssetsStateTaxes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsStateTaxes_lbl" xml:lang="en-US">State taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_lbl" xml:lang="en-US">Accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_DeferredTaxAssetsLeaseAssetsLiabilities" xlink:label="IPW_DeferredTaxAssetsLeaseAssetsLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_DeferredTaxAssetsLeaseAssetsLiabilities" xlink:to="IPW_DeferredTaxAssetsLeaseAssetsLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_DeferredTaxAssetsLeaseAssetsLiabilities_lbl" xml:lang="en-US">ROU assets / liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xml:lang="en-US">Stock-based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_lbl" xml:lang="en-US">Net operating loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl" xml:lang="en-US">Others</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsGross_2_lbl" xml:lang="en-US">Total deferred tax assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract_lbl" xml:lang="en-US">Deferred tax liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" xml:lang="en-US">Depreciation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets" xlink:label="us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets" xlink:to="us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets_lbl" xml:lang="en-US">Intangible assets acquired</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US">Total deferred tax liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xml:lang="en-US">Net deferred tax liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="us-gaap_OperatingLossCarryforwardsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_OperatingLossCarryforwardsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwardsTable_lbl" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems_lbl" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidTaxes" xlink:label="us-gaap_PrepaidTaxes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidTaxes" xlink:to="us-gaap_PrepaidTaxes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidTaxes_lbl" xml:lang="en-US">Prepaid Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxes" xlink:label="us-gaap_AccruedIncomeTaxes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxes" xlink:to="us-gaap_AccruedIncomeTaxes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedIncomeTaxes_lbl" xml:lang="en-US">Accrued Income Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl" xml:lang="en-US">Net income</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_WeightedaverageSharesUsedInComputingBasicAndDilutedEarningsPerShareAbstract" xlink:label="IPW_WeightedaverageSharesUsedInComputingBasicAndDilutedEarningsPerShareAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_WeightedaverageSharesUsedInComputingBasicAndDilutedEarningsPerShareAbstract" xlink:to="IPW_WeightedaverageSharesUsedInComputingBasicAndDilutedEarningsPerShareAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_WeightedaverageSharesUsedInComputingBasicAndDilutedEarningsPerShareAbstract_lbl" xml:lang="en-US">Weighted-average shares used in computing basic and diluted earnings per share*</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xml:lang="en-US">Diluted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_2_lbl" xml:lang="en-US">(Loss) Earnings per share - Basic</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_2_lbl" xml:lang="en-US">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_lbl" xml:lang="en-US">Vested shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">RSU's outstanding at beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">RSUs granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssued1" xlink:label="us-gaap_StockIssued1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssued1" xlink:to="us-gaap_StockIssued1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssued1_lbl" xml:lang="en-US">Total Fair Market Value of RSUs Issued as Compensation RSUs granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US">RSUs forfeited</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_2_lbl" xml:lang="en-US">RSUs vested</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xml:lang="en-US">RSU's outstanding at ending</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharePrice_lbl" xml:lang="en-US">Share price</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US">Volatility</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Risk Free Rate of Return</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Dividend Yield</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ScheduleOfStockByClassTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockByClassTable_lbl" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xml:lang="en-US">Class of Stock [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl" xml:lang="en-US">Stock Issued During Period, Value, Conversion of Convertible Securities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="us-gaap_SaleOfStockPricePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl" xml:lang="en-US">Sale of Stock, Price Per Share</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_2_lbl" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interests Issued and Issuable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensation_2_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xml:lang="en-US">Options vested</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_StockIssuedForRsusVested" xlink:label="IPW_StockIssuedForRsusVested" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_StockIssuedForRsusVested" xlink:to="IPW_StockIssuedForRsusVested_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_StockIssuedForRsusVested_lbl" xml:lang="en-US">Stock issued for RSU's vested</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_StockToBeIssuedForRsuVested" xlink:label="IPW_StockToBeIssuedForRsuVested" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_StockToBeIssuedForRsuVested" xlink:to="IPW_StockToBeIssuedForRsuVested_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_StockToBeIssuedForRsuVested_lbl" xml:lang="en-US">Stock to be issued for RSU's vested</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_CashPerformanceBonus" xlink:label="IPW_CashPerformanceBonus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_CashPerformanceBonus" xlink:to="IPW_CashPerformanceBonus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_CashPerformanceBonus_lbl" xml:lang="en-US">Cash performance bonus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue" xlink:to="us-gaap_DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_2_lbl" xml:lang="en-US">Fair value measurement assumptions</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_WarrantsIssuedShares" xlink:label="IPW_WarrantsIssuedShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_WarrantsIssuedShares" xlink:to="IPW_WarrantsIssuedShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_WarrantsIssuedShares_lbl" xml:lang="en-US">Warrants issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xml:lang="en-US">Warrant exercise price</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingInterestExpense" xlink:label="us-gaap_FinancingInterestExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingInterestExpense" xlink:to="us-gaap_FinancingInterestExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingInterestExpense_lbl" xml:lang="en-US">Financing expense</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_WarrantLiability" xlink:label="IPW_WarrantLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_WarrantLiability" xlink:to="IPW_WarrantLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_WarrantLiability_lbl" xml:lang="en-US">Warrant liability</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity_lbl" xml:lang="en-US">Proceeds from sale of equity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:label="us-gaap_FinancialLiabilitiesFairValueDisclosure" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:to="us-gaap_FinancialLiabilitiesFairValueDisclosure_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancialLiabilitiesFairValueDisclosure_lbl" xml:lang="en-US">Fair value of warrant liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAdjustmentOfWarrants" xlink:to="us-gaap_FairValueAdjustmentOfWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_lbl" xml:lang="en-US">Fair Value Adjustment of Warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_WarrantsExercised" xlink:label="IPW_WarrantsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_WarrantsExercised" xlink:to="IPW_WarrantsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_WarrantsExercised_lbl" xml:lang="en-US">Warrants exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xml:lang="en-US">Outstanding warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTable_lbl" xml:lang="en-US">Concentration Risk [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashUninsuredAmount" xlink:label="us-gaap_CashUninsuredAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashUninsuredAmount" xlink:to="us-gaap_CashUninsuredAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashUninsuredAmount_lbl" xml:lang="en-US">Cash, Uninsured Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US">Operating lease cost</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_OperatingLeaseWeightedAverageRemainingLeaseTerm2" xlink:label="IPW_OperatingLeaseWeightedAverageRemainingLeaseTerm2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_OperatingLeaseWeightedAverageRemainingLeaseTerm2" xlink:to="IPW_OperatingLeaseWeightedAverageRemainingLeaseTerm2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_OperatingLeaseWeightedAverageRemainingLeaseTerm2_lbl" xml:lang="en-US">Remaining lease term in years</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Lease remaining term</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_OperatingLeaseWeightedAverageDiscountRatePercent1" xlink:label="IPW_OperatingLeaseWeightedAverageDiscountRatePercent1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_OperatingLeaseWeightedAverageDiscountRatePercent1" xlink:to="IPW_OperatingLeaseWeightedAverageDiscountRatePercent1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_OperatingLeaseWeightedAverageDiscountRatePercent1_lbl" xml:lang="en-US">Average discount rate - operating leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Average discount rate - operating leases</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_3_lbl" xml:lang="en-US">Right of use asset - non-current</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_OperatingLeaseLiabilityCurrents" xlink:label="IPW_OperatingLeaseLiabilityCurrents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_OperatingLeaseLiabilityCurrents" xlink:to="IPW_OperatingLeaseLiabilityCurrents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_OperatingLeaseLiabilityCurrents_lbl" xml:lang="en-US">Lease Liability - current</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_OperatingLeaseLiabilityNoncurrents" xlink:label="IPW_OperatingLeaseLiabilityNoncurrents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_OperatingLeaseLiabilityNoncurrents" xlink:to="IPW_OperatingLeaseLiabilityNoncurrents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_OperatingLeaseLiabilityNoncurrents_lbl" xml:lang="en-US">Lease Liability - non-current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeaseLiability_2_lbl" xml:lang="en-US">Total operating lease liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2023</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2024</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2025</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2026</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US">2027</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xml:lang="en-US">2028 and after</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less: Imputed interest/present value discount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiability_3_lbl" xml:lang="en-US">Present value of lease liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_RentalFee" xlink:label="IPW_RentalFee" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_RentalFee" xlink:to="IPW_RentalFee_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_RentalFee_lbl" xml:lang="en-US">Rental fee description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligation" xlink:label="us-gaap_ContractualObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractualObligation" xlink:to="us-gaap_ContractualObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractualObligation_lbl" xml:lang="en-US">Contractual obligation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiability_4_lbl" xml:lang="en-US">Operating lease liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_2_lbl" xml:lang="en-US">Assets, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrent_2_lbl" xml:lang="en-US">Assets, Noncurrent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_2_lbl" xml:lang="en-US">Assets [Default Label]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_2_lbl" xml:lang="en-US">Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrent_2_lbl" xml:lang="en-US">Liabilities, Noncurrent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_2_lbl" xml:lang="en-US">Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4_lbl" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xml:lang="en-US">Liabilities and Equity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_2_lbl" xml:lang="en-US">Gross Profit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_2_lbl" xml:lang="en-US">Operating Expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_2_lbl" xml:lang="en-US">Operating Income (Loss)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_OtherFinancingExpenses" xlink:to="IPW_OtherFinancingExpenses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_OtherFinancingExpenses_2_lbl" xml:lang="en-US">OtherFinancingExpenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_2_lbl" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_2_lbl" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_3_lbl" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_2_lbl" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_3_lbl" xml:lang="en-US">Shares, Outstanding</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_2_lbl" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_2_lbl" xml:lang="en-US">Increase (Decrease) in Deferred Income Taxes</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_IncreaseDecreaseInNoncurrentPrepayments" xlink:to="IPW_IncreaseDecreaseInNoncurrentPrepayments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_IncreaseDecreaseInNoncurrentPrepayments_2_lbl" xml:lang="en-US">IncreaseDecreaseInNoncurrentPrepayments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Payable, Trade</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayable_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Accounts Payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_2_lbl" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Accounts Payable and Accrued Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accrued Taxes Payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_2_lbl" xml:lang="en-US">Repayments of Related Party Debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfShortTermDebt" xlink:to="us-gaap_RepaymentsOfShortTermDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfShortTermDebt_2_lbl" xml:lang="en-US">Repayments of Short-Term Debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfOtherLongTermDebt" xlink:to="us-gaap_RepaymentsOfOtherLongTermDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt_2_lbl" xml:lang="en-US">Repayments of Other Long-Term Debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_JointVenturesDisclosureTextBlock" xlink:to="IPW_JointVenturesDisclosureTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_JointVenturesDisclosureTextBlock_2_lbl" xml:lang="en-US">JointVenturesDisclosureTextBlock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_2_lbl" xml:lang="en-US">Loans, Notes, Trade and Other Receivables Disclosure [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_2_lbl" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="IPW_DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock_2_lbl" xml:lang="en-US">DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_NoncurerntPrepaymentTextBlock" xlink:to="IPW_NoncurerntPrepaymentTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_NoncurerntPrepaymentTextBlock_2_lbl" xml:lang="en-US">NoncurerntPrepaymentTextBlock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_2_lbl" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_2_lbl" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesPolicyTextBlock" xlink:to="us-gaap_ReceivablesPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesPolicyTextBlock_2_lbl" xml:lang="en-US">Receivable [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_2_lbl" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_2_lbl" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_2_lbl" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsPolicyPolicyTextBlock" xlink:to="us-gaap_SubsequentEventsPolicyPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsPolicyPolicyTextBlock_2_lbl" xml:lang="en-US">Subsequent Events, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingExpense_2_lbl" xml:lang="en-US">Advertising Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_2_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1" xlink:to="IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1_2_lbl" xml:lang="en-US">BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_2_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_2_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_2_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositsAssetsCurrent" xlink:to="us-gaap_DepositsAssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepositsAssetsCurrent_2_lbl" xml:lang="en-US">Deposits Assets, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilities" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilities_2_lbl" xml:lang="en-US">Accounts Payable and Other Accrued Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_2_lbl" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrentAndNoncurrent" xlink:to="us-gaap_InterestPayableCurrentAndNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPayableCurrentAndNoncurrent_2_lbl" xml:lang="en-US">Interest Payable [Default Label]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_2_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInventory" xlink:to="us-gaap_DeferredTaxAssetsInventory_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsInventory_2_lbl" xml:lang="en-US">Deferred Tax Assets, Inventory</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_2_lbl" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets" xlink:to="us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets_2_lbl" xml:lang="en-US">Deferred Tax Liabilities, Other Finite-Lived Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_2_lbl" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_2_lbl" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_2_lbl" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_2_lbl" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Adjustment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_2_lbl" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>ipw-20220930_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.16b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://ipower.com/role/Cover" xlink:href="ipw-20220930.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" xlink:href="ipw-20220930.xsd#UnauditedCondensedConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:href="ipw-20220930.xsd#UnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" xlink:href="ipw-20220930.xsd#UnauditedCondensedConsolidatedStatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:href="ipw-20220930.xsd#UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" xlink:href="ipw-20220930.xsd#UnauditedCondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/NatureOfBusinessAndOrganization" xlink:href="ipw-20220930.xsd#NatureOfBusinessAndOrganization" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:href="ipw-20220930.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/JointVentures" xlink:href="ipw-20220930.xsd#JointVentures" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntity" xlink:href="ipw-20220930.xsd#AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntity" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/VariableInterestEntity" xlink:href="ipw-20220930.xsd#VariableInterestEntity" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/AccountsReceivableNet" xlink:href="ipw-20220930.xsd#AccountsReceivableNet" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/InventoriesNet" xlink:href="ipw-20220930.xsd#InventoriesNet" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/PrepaymentsAndOtherCurrentAssets" xlink:href="ipw-20220930.xsd#PrepaymentsAndOtherCurrentAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/Non-currentPrepayments" xlink:href="ipw-20220930.xsd#Non-currentPrepayments" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IntangibleAssetsNet" xlink:href="ipw-20220930.xsd#IntangibleAssetsNet" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/OtherPayablesAndAccruedLiabilities" xlink:href="ipw-20220930.xsd#OtherPayablesAndAccruedLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/LoansPayable" xlink:href="ipw-20220930.xsd#LoansPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/RelatedPartyTransactions" xlink:href="ipw-20220930.xsd#RelatedPartyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IncomeTaxes" xlink:href="ipw-20220930.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/LossEarningsPerShare" xlink:href="ipw-20220930.xsd#LossEarningsPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/Equity" xlink:href="ipw-20220930.xsd#Equity" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/WarrantLiabilities" xlink:href="ipw-20220930.xsd#WarrantLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/ConcentrationOfRisk" xlink:href="ipw-20220930.xsd#ConcentrationOfRisk" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/CommitmentsAndContingencies" xlink:href="ipw-20220930.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/SubsequentEvents" xlink:href="ipw-20220930.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="ipw-20220930.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:href="ipw-20220930.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityTables" xlink:href="ipw-20220930.xsd#AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/VariableInterestEntityTables" xlink:href="ipw-20220930.xsd#VariableInterestEntityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/AccountsReceivableNetTables" xlink:href="ipw-20220930.xsd#AccountsReceivableNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsTables" xlink:href="ipw-20220930.xsd#PrepaymentsAndOtherCurrentAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IntangibleAssetsNetTables" xlink:href="ipw-20220930.xsd#IntangibleAssetsNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesTables" xlink:href="ipw-20220930.xsd#OtherPayablesAndAccruedLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/LoansPayableTables" xlink:href="ipw-20220930.xsd#LoansPayableTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IncomeTaxesTables" xlink:href="ipw-20220930.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/LossEarningsPerShareTables" xlink:href="ipw-20220930.xsd#LossEarningsPerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/EquityTables" xlink:href="ipw-20220930.xsd#EquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/WarrantLiabilitiesTables" xlink:href="ipw-20220930.xsd#WarrantLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/CommitmentsAndContingenciesTables" xlink:href="ipw-20220930.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/NatureOfBusinessAndOrganizationDetailsNarrative" xlink:href="ipw-20220930.xsd#NatureOfBusinessAndOrganizationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives" xlink:href="ipw-20220930.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions" xlink:href="ipw-20220930.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/FairValuesOfFinancialInstrumentsDetails" xlink:href="ipw-20220930.xsd#FairValuesOfFinancialInstrumentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="ipw-20220930.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/JointVenturesDetailsNarrative" xlink:href="ipw-20220930.xsd#JointVenturesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation" xlink:href="ipw-20220930.xsd#AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative" xlink:href="ipw-20220930.xsd#AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities" xlink:href="ipw-20220930.xsd#VariableInterestEntityDetails-AssetsAndLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/VariableInterestEntityDetails-VieOperations" xlink:href="ipw-20220930.xsd#VariableInterestEntityDetails-VieOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/VariableInterestEntityDetailsNarrative" xlink:href="ipw-20220930.xsd#VariableInterestEntityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/AccountsReceivableDetails" xlink:href="ipw-20220930.xsd#AccountsReceivableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/InventoriesNetDetailsNarrative" xlink:href="ipw-20220930.xsd#InventoriesNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsDetails" xlink:href="ipw-20220930.xsd#PrepaymentsAndOtherCurrentAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsDetailsNarrative" xlink:href="ipw-20220930.xsd#PrepaymentsAndOtherCurrentAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/Non-currentPrepaymentsDetailsNarrative" xlink:href="ipw-20220930.xsd#Non-currentPrepaymentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IntangibleAssetsNetDetails" xlink:href="ipw-20220930.xsd#IntangibleAssetsNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IntangibleAssetsNetDetails-FutureAmortization" xlink:href="ipw-20220930.xsd#IntangibleAssetsNetDetails-FutureAmortization" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IntangibleAssetsNetDetailsNarrative" xlink:href="ipw-20220930.xsd#IntangibleAssetsNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetails" xlink:href="ipw-20220930.xsd#OtherPayablesAndAccruedLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative" xlink:href="ipw-20220930.xsd#OtherPayablesAndAccruedLiabilitiesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/LoansPayableDetails-InterestExpense" xlink:href="ipw-20220930.xsd#LoansPayableDetails-InterestExpense" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/LoansPayableDetailsNarrative" xlink:href="ipw-20220930.xsd#LoansPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="ipw-20220930.xsd#RelatedPartyTransactionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IncomeTaxesDetails" xlink:href="ipw-20220930.xsd#IncomeTaxesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IncomeTaxesDetails-ReconcilationOfEffectiveIncomeTaxRate" xlink:href="ipw-20220930.xsd#IncomeTaxesDetails-ReconcilationOfEffectiveIncomeTaxRate" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes" xlink:href="ipw-20220930.xsd#IncomeTaxesDetails-DeferredTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/IncomeTaxesDetailsNarrative" xlink:href="ipw-20220930.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/EarningsPerShareDetails" xlink:href="ipw-20220930.xsd#EarningsPerShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/LossEarningsPerShareDetailsNarrative" xlink:href="ipw-20220930.xsd#LossEarningsPerShareDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/EquityDetails" xlink:href="ipw-20220930.xsd#EquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/EquityDetailsNarrative" xlink:href="ipw-20220930.xsd#EquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/WarrantLiabilitiesDetails-Assumptions" xlink:href="ipw-20220930.xsd#WarrantLiabilitiesDetails-Assumptions" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/WarrantLiabilitiesDetailsNarrative" xlink:href="ipw-20220930.xsd#WarrantLiabilitiesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/ConcentrationOfRiskDetailsNarrative" xlink:href="ipw-20220930.xsd#ConcentrationOfRiskDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseCost" xlink:href="ipw-20220930.xsd#CommitmentsAndContingenciesDetails-LeaseCost" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/CommitmentsAndContingenciesDetails-BalanceSheet" xlink:href="ipw-20220930.xsd#CommitmentsAndContingenciesDetails-BalanceSheet" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseMaturity" xlink:href="ipw-20220930.xsd#CommitmentsAndContingenciesDetails-LeaseMaturity" xlink:type="simple" />
    <link:roleRef roleURI="http://ipower.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="ipw-20220930.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets" xlink:title="00000002 - Statement - Unaudited Condensed Consolidated Balance Sheets">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:label="loc_us-gaapAccountsReceivableRelatedPartiesCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAccountsReceivableRelatedPartiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="loc_us-gaapOtherPrepaidExpenseCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapOtherPrepaidExpenseCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaapAssetsNoncurrentAbstract" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsNoncurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_NoncurrentPrepayments" xlink:label="loc_IPWNoncurrentPrepayments" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_IPWNoncurrentPrepayments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateInvestmentsJointVentures" xlink:label="loc_us-gaapRealEstateInvestmentsJointVentures" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapRealEstateInvestmentsJointVentures" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaapAssetsNoncurrent" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapAssetsNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapOtherAccountsPayableAndAccruedLiabilities" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOtherAccountsPayableAndAccruedLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccountsPayableAndOtherAccruedLiabilitiesCurrent" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AdvanceFromShareholders" xlink:label="loc_IPWAdvanceFromShareholders" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_IPWAdvanceFromShareholders" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_InvestmentPayableCurrent" xlink:label="loc_IPWInvestmentPayableCurrent" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_IPWInvestmentPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLongTermDebtCurrent" xlink:label="loc_us-gaapOtherLongTermDebtCurrent" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOtherLongTermDebtCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaapTaxesPayableCurrent" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapTaxesPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaapLiabilitiesNoncurrentAbstract" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermLineOfCredit" xlink:label="loc_us-gaapLongTermLineOfCredit" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapLongTermLineOfCredit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredLongTermDebt" xlink:label="loc_us-gaapSecuredLongTermDebt" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapSecuredLongTermDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent" xlink:label="loc_us-gaapDeferredTaxAndOtherLiabilitiesNoncurrent" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapDeferredTaxAndOtherLiabilitiesNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaapLiabilitiesNoncurrent" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapLiabilitiesNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaapMinorityInterest" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapMinorityInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPreferredStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPreferredStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPreferredStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" xlink:title="00000004 - Statement - Unaudited Condensed Consolidated Statements of Operations">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapRevenues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaapOperatingExpensesAbstract" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingExpensesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_SellingAndFulfillment" xlink:label="loc_IPWSellingAndFulfillment" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_IPWSellingAndFulfillment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaapGoodwillImpairmentLoss" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapGoodwillImpairmentLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaapNonoperatingIncomeExpenseAbstract" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaapInterestIncomeExpenseNet" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapInterestIncomeExpenseNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_OtherFinancingExpenses" xlink:label="loc_IPWOtherFinancingExpenses" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_IPWOtherFinancingExpenses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnInvestments" xlink:label="loc_us-gaapGainLossOnInvestments" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapGainLossOnInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpense" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapOtherNonoperatingIncomeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossTaxAbstract" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossTaxAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossTaxAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_EarningsLossesPerShareAbstract" xlink:label="loc_IPWEarningsLossesPerShareAbstract" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_IPWEarningsLossesPerShareAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IPWEarningsLossesPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IPWEarningsLossesPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:title="00000005 - Statement - Unaudited Condensed Consolidated Statements of Changes in Stockholder&apos;s Equity">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" order="60" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapRetainedEarningsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaapNoncontrollingInterestMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapNoncontrollingInterestMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockExpense" xlink:label="loc_us-gaapRestrictedStockExpense" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRestrictedStockExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_2" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" xlink:title="00000006 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryLIFOReservePeriodCharge" xlink:label="loc_us-gaapInventoryLIFOReservePeriodCharge" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapInventoryLIFOReservePeriodCharge" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnInvestments" xlink:label="loc_us-gaapGainLossOnInvestments" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapGainLossOnInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaapGoodwillImpairmentLoss" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapGoodwillImpairmentLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_NoncashFinancingExpenses" xlink:label="loc_IPWNoncashFinancingExpenses" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_IPWNoncashFinancingExpenses" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaapAmortizationOfDebtDiscountPremium" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAmortizationOfDebtDiscountPremium" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredIncomeTaxes" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredIncomeTaxes" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_IncreaseDecreaseInNoncurrentPrepayments" xlink:label="loc_IPWIncreaseDecreaseInNoncurrentPrepayments" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_IPWIncreaseDecreaseInNoncurrentPrepayments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherNoncurrentAssets" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherNoncurrentAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableTrade" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableTrade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInOtherAccountsPayable" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherAccountsPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayable" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="loc_us-gaapRepaymentsOfRelatedPartyDebt" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfRelatedPartyDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="loc_us-gaapProceedsFromShortTermDebt" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromShortTermDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="loc_us-gaapRepaymentsOfShortTermDebt" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfShortTermDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:label="loc_us-gaapProceedsFromIssuanceOfOtherLongTermDebt" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromIssuanceOfOtherLongTermDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfOtherLongTermDebt" xlink:label="loc_us-gaapRepaymentsOfOtherLongTermDebt" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfOtherLongTermDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapSupplementalCashFlowInformationAbstract" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaapIncomeTaxesPaidNet" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapIncomeTaxesPaidNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaapInterestPaidNet" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapInterestPaidNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/NatureOfBusinessAndOrganization" xlink:title="00000007 - Disclosure - Nature of business and organization">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:title="00000008 - Disclosure - Basis of Presentation and Summary of significant accounting policies">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaapSignificantAccountingPoliciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapSignificantAccountingPoliciesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/JointVentures" xlink:title="00000009 - Disclosure - Joint Ventures">
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_DisclosureJointVenturesAbstract" xlink:label="loc_IPWDisclosureJointVenturesAbstract" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_JointVenturesDisclosureTextBlock" xlink:label="loc_IPWJointVenturesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IPWDisclosureJointVenturesAbstract" xlink:to="loc_IPWJointVenturesDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntity" xlink:title="00000010 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity">
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_DisclosureAcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityAbstract" xlink:label="loc_IPWDisclosureAcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityAbstract" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock" xlink:label="loc_IPWAcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IPWDisclosureAcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityAbstract" xlink:to="loc_IPWAcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/VariableInterestEntity" xlink:title="00000011 - Disclosure - Variable interest entity">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:label="loc_us-gaapVariableInterestEntityDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapVariableInterestEntityDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/AccountsReceivableNet" xlink:title="00000012 - Disclosure - Accounts receivable, net">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaapReceivablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:label="loc_us-gaapLoansNotesTradeAndOtherReceivablesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapLoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/InventoriesNet" xlink:title="00000013 - Disclosure - Inventories, net">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaapInventoryDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/PrepaymentsAndOtherCurrentAssets" xlink:title="00000014 - Disclosure - Prepayments and other current assets">
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_DisclosurePrepaymentsAndOtherCurrentAssetsAbstract" xlink:label="loc_IPWDisclosurePrepaymentsAndOtherCurrentAssetsAbstract" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="loc_IPWDeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IPWDisclosurePrepaymentsAndOtherCurrentAssetsAbstract" xlink:to="loc_IPWDeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/Non-currentPrepayments" xlink:title="00000015 - Disclosure - Non-current prepayments">
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_DisclosureNoncurrentPrepaymentsAbstract" xlink:label="loc_IPWDisclosureNoncurrentPrepaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_NoncurerntPrepaymentTextBlock" xlink:label="loc_IPWNoncurerntPrepaymentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IPWDisclosureNoncurrentPrepaymentsAbstract" xlink:to="loc_IPWNoncurerntPrepaymentTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/IntangibleAssetsNet" xlink:title="00000016 - Disclosure - Intangible assets, net">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaapIntangibleAssetsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapIntangibleAssetsDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/OtherPayablesAndAccruedLiabilities" xlink:title="00000017 - Disclosure - Other payables and accrued liabilities">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaapAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/LoansPayable" xlink:title="00000018 - Disclosure - Loans payable">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaapDebtDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapDebtDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/RelatedPartyTransactions" xlink:title="00000019 - Disclosure - Related party transactions">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaapRelatedPartyTransactionsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapRelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/IncomeTaxes" xlink:title="00000020 - Disclosure - Income taxes">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaapIncomeTaxDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/LossEarningsPerShare" xlink:title="00000021 - Disclosure - (Loss) Earnings per share">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaapEarningsPerShareTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/Equity" xlink:title="00000022 - Disclosure - Equity">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/WarrantLiabilities" xlink:title="00000023 - Disclosure - Warrant liabilities">
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_DisclosureWarrantLiabilitiesAbstract" xlink:label="loc_IPWDisclosureWarrantLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_WarrantLiabilitiesTextBlock" xlink:label="loc_IPWWarrantLiabilitiesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IPWDisclosureWarrantLiabilitiesAbstract" xlink:to="loc_IPWWarrantLiabilitiesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/ConcentrationOfRisk" xlink:title="00000024 - Disclosure - Concentration of risk">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaapRisksAndUncertaintiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaapConcentrationRiskDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRisksAndUncertaintiesAbstract" xlink:to="loc_us-gaapConcentrationRiskDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/CommitmentsAndContingencies" xlink:title="00000025 - Disclosure - Commitments and contingencies">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/SubsequentEvents" xlink:title="00000026 - Disclosure - Subsequent events">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaapSubsequentEventsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000027 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Policies)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaapBasisOfAccountingPolicyPolicyTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaapConsolidationPolicyTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConsolidationPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_EmergingGrowthCompanyStatusPolicyTextBlock" xlink:label="loc_IPWEmergingGrowthCompanyStatusPolicyTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_IPWEmergingGrowthCompanyStatusPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaapUseOfEstimates" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapUseOfEstimates" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaapForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="loc_us-gaapReceivablesPolicyTextBlock" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapReceivablesPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsPolicy" xlink:label="loc_us-gaapEquityMethodInvestmentsPolicy" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapEquityMethodInvestmentsPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="loc_us-gaapBusinessCombinationsPolicy" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBusinessCombinationsPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_VariableInterestEntitiesPolicyTextBlock" xlink:label="loc_IPWVariableInterestEntitiesPolicyTextBlock" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_IPWVariableInterestEntitiesPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsGoodwillPolicy" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapGoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="loc_us-gaapIntangibleAssetsFiniteLivedPolicy" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapIntangibleAssetsFiniteLivedPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaapFairValueOfFinancialInstrumentsPolicy" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapFairValueOfFinancialInstrumentsPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="loc_us-gaapRevenueFromContractWithCustomerPolicyTextBlock" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapRevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaapAdvertisingCostsPolicyTextBlock" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapAdvertisingCostsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_CostOfRevenuePolicyTextBlock" xlink:label="loc_IPWCostOfRevenuePolicyTextBlock" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_IPWCostOfRevenuePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_OperatingExpensesPolicyTextBlock" xlink:label="loc_IPWOperatingExpensesPolicyTextBlock" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_IPWOperatingExpensesPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaapInventoryPolicyTextBlock" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapInventoryPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_DebtIssuanceCostsPolicyTextBlock" xlink:label="loc_IPWDebtIssuanceCostsPolicyTextBlock" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_IPWDebtIssuanceCostsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaapSegmentReportingPolicyPolicyTextBlock" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapSegmentReportingPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaapLesseeLeasesPolicyTextBlock" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapLesseeLeasesPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationForfeituresPolicyTextBlock" xlink:label="loc_us-gaapShareBasedCompensationForfeituresPolicyTextBlock" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapShareBasedCompensationForfeituresPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaapIncomeTaxPolicyTextBlock" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapIncomeTaxPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="loc_us-gaapCommitmentsAndContingenciesPolicyTextBlock" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaapEarningsPerSharePolicyTextBlock" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapEarningsPerSharePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsPolicyPolicyTextBlock" xlink:label="loc_us-gaapSubsequentEventsPolicyPolicyTextBlock" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapSubsequentEventsPolicyPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:title="00000028 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_IntangibleAssetsUsefulLivesTableTextBlock" xlink:label="loc_IPWIntangibleAssetsUsefulLivesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_IPWIntangibleAssetsUsefulLivesTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_ScheduleOfAssumptionsUsedFairValuePurchaseNoteTableTextBlock" xlink:label="loc_IPWScheduleOfAssumptionsUsedFairValuePurchaseNoteTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_IPWScheduleOfAssumptionsUsedFairValuePurchaseNoteTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:label="loc_us-gaapFairValueAssetsMeasuredOnNonrecurringBasisTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapFairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityTables" xlink:title="00000029 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Tables)">
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_DisclosureAcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityAbstract" xlink:label="loc_IPWDisclosureAcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IPWDisclosureAcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityAbstract" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/VariableInterestEntityTables" xlink:title="00000030 - Disclosure - Variable interest entity (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:label="loc_us-gaapScheduleOfVariableInterestEntitiesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapScheduleOfVariableInterestEntitiesTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_ScheduleOfOperatingResultsOfTheVieTableTextBlock" xlink:label="loc_IPWScheduleOfOperatingResultsOfTheVieTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_IPWScheduleOfOperatingResultsOfTheVieTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/AccountsReceivableNetTables" xlink:title="00000031 - Disclosure - Accounts receivable, net (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaapReceivablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="loc_us-gaapScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsTables" xlink:title="00000032 - Disclosure - Prepayments and other current assets (Tables)">
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_DisclosurePrepaymentsAndOtherCurrentAssetsAbstract" xlink:label="loc_IPWDisclosurePrepaymentsAndOtherCurrentAssetsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IPWDisclosurePrepaymentsAndOtherCurrentAssetsAbstract" xlink:to="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/IntangibleAssetsNetTables" xlink:title="00000033 - Disclosure - Intangible assets, net (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaapScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesTables" xlink:title="00000034 - Disclosure - Other payables and accrued liabilities (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaapScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/LoansPayableTables" xlink:title="00000035 - Disclosure - Loans payable (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:label="loc_us-gaapInterestIncomeAndInterestExpenseDisclosureTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapInterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/IncomeTaxesTables" xlink:title="00000036 - Disclosure - Income taxes (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaapScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaapScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaapScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/LossEarningsPerShareTables" xlink:title="00000037 - Disclosure - (Loss) Earnings per share (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaapScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/EquityTables" xlink:title="00000038 - Disclosure - Equity (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/WarrantLiabilitiesTables" xlink:title="00000039 - Disclosure - Warrant liabilities (Tables)">
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_DisclosureWarrantLiabilitiesAbstract" xlink:label="loc_IPWDisclosureWarrantLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IPWDisclosureWarrantLiabilitiesAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/CommitmentsAndContingenciesTables" xlink:title="00000040 - Disclosure - Commitments and contingencies (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaapLeaseCostTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapLeaseCostTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:label="loc_us-gaapScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/NatureOfBusinessAndOrganizationDetailsNarrative" xlink:title="00000041 - Disclosure - Nature of business and organization (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis" xlink:label="loc_srtOwnershipAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="loc_srtOwnershipAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_GPMMember" xlink:label="loc_IPWGPMMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_IPWGPMMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaapMinorityInterestOwnershipPercentageByParent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapMinorityInterestOwnershipPercentageByParent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives" xlink:title="00000042 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Useful Lives)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaapNoncompeteAgreementsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapNoncompeteAgreementsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_SupplierRelationshipMember" xlink:label="loc_IPWSupplierRelationshipMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_IPWSupplierRelationshipMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_SoftwareMember" xlink:label="loc_IPWSoftwareMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_IPWSoftwareMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions" xlink:title="00000043 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Assumptions)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="loc_us-gaapMeasurementInputTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="loc_us-gaapMeasurementInputTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaapMeasurementInputTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMeasurementInputTypeAxis" xlink:to="loc_us-gaapMeasurementInputTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_CorporateBondYieldMember" xlink:label="loc_IPWCorporateBondYieldMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMeasurementInputTypeDomain" xlink:to="loc_IPWCorporateBondYieldMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="loc_us-gaapMeasurementInputRiskFreeInterestRateMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMeasurementInputTypeDomain" xlink:to="loc_us-gaapMeasurementInputRiskFreeInterestRateMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_LiquidityPremiumMember" xlink:label="loc_IPWLiquidityPremiumMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMeasurementInputTypeDomain" xlink:to="loc_IPWLiquidityPremiumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputDiscountRateMember" xlink:label="loc_us-gaapMeasurementInputDiscountRateMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMeasurementInputTypeDomain" xlink:to="loc_us-gaapMeasurementInputDiscountRateMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue" xlink:label="loc_us-gaapDerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapDerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/FairValuesOfFinancialInstrumentsDetails" xlink:title="00000044 - Disclosure - Fair Values of Financial Instruments (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel12And3Member" xlink:label="loc_us-gaapFairValueInputsLevel12And3Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel12And3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaapFairValueInputsLevel1Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaapFairValueInputsLevel2Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaapFairValueInputsLevel3Member" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaapFairValueByMeasurementFrequencyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapFairValueByMeasurementFrequencyAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaapFairValueMeasurementFrequencyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueByMeasurementFrequencyAxis" xlink:to="loc_us-gaapFairValueMeasurementFrequencyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaapFairValueMeasurementsRecurringMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementFrequencyDomain" xlink:to="loc_us-gaapFairValueMeasurementsRecurringMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaapFinancialInstrumentAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapFinancialInstrumentAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillMember" xlink:label="loc_us-gaapGoodwillMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapGoodwillMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaapAssetsFairValueDisclosure" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapAssetsFairValueDisclosure" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaapGoodwillImpairmentLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapGoodwillImpairmentLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000045 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="loc_us-gaapScheduleOfProductInformationTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfProductInformationTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductInformationLineItems" xlink:label="loc_us-gaapProductInformationLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapProductInformationLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CurrencyAxis" xlink:label="loc_srtCurrencyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtCurrencyAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2022/currency-2022.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currencyAllCurrenciesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtCurrencyAxis" xlink:to="loc_currencyAllCurrenciesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2022/currency-2022.xsd#currency_CNY" xlink:label="loc_currencyCNY" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currencyAllCurrenciesDomain" xlink:to="loc_currencyCNY" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srtEquityMethodInvesteeNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="loc_srtEquityMethodInvesteeNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_BoxHarmonyMember" xlink:label="loc_IPWBoxHarmonyMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtEquityMethodInvesteeNameDomain" xlink:to="loc_IPWBoxHarmonyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis" xlink:label="loc_srtOwnershipAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtOwnershipAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AniviaLimitedMember" xlink:label="loc_IPWAniviaLimitedMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_IPWAniviaLimitedMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaapLongtermDebtTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapLongtermDebtTypeAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AniviaPurchaseNoteMember" xlink:label="loc_IPWAniviaPurchaseNoteMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_IPWAniviaPurchaseNoteMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" order="60" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtMajorCustomersAxis" order="70" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AmazonSalesToCanadaAndOtherForeignCountriesMember" xlink:label="loc_IPWAmazonSalesToCanadaAndOtherForeignCountriesMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_IPWAmazonSalesToCanadaAndOtherForeignCountriesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtProductOrServiceAxis" order="80" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_HydroponicProductsMember" xlink:label="loc_IPWHydroponicProductsMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_IPWHydroponicProductsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_GeneralGardeningMember" xlink:label="loc_IPWGeneralGardeningMember" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_IPWGeneralGardeningMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtStatementGeographicalAxis" order="90" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN" xlink:label="loc_countryCN" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_countryCN" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:label="loc_us-gaapForeignCurrencyExchangeRateTranslation1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapForeignCurrencyExchangeRateTranslation1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_ForeignCurrencyExchangeRateTranslation2" xlink:label="loc_IPWForeignCurrencyExchangeRateTranslation2" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_IPWForeignCurrencyExchangeRateTranslation2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFDICInsuredAmount" xlink:label="loc_us-gaapCashFDICInsuredAmount" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapCashFDICInsuredAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaapEquityMethodInvestmentOwnershipPercentage" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapEquityMethodInvestmentOwnershipPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityOwnershipPercentage" xlink:label="loc_us-gaapVariableInterestEntityOwnershipPercentage" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapVariableInterestEntityOwnershipPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLossNetOfTax" xlink:label="loc_us-gaapGoodwillImpairmentLossNetOfTax" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapGoodwillImpairmentLossNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateStatedPercentage" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateStatedPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue" xlink:label="loc_us-gaapDebtInstrumentFairValue" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapDebtInstrumentFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaapLongTermDebt" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapLongTermDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedPremium" xlink:label="loc_us-gaapDebtInstrumentUnamortizedPremium" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapDebtInstrumentUnamortizedPremium" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaapInterestPayableCurrent" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapInterestPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaapAdvertisingExpense" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapAdvertisingExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryGross" xlink:label="loc_us-gaapInventoryGross" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapInventoryGross" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/JointVenturesDetailsNarrative" xlink:title="00000046 - Disclosure - Joint Ventures (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_DisclosureJointVenturesAbstract" xlink:label="loc_IPWDisclosureJointVenturesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IPWDisclosureJointVenturesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srtEquityMethodInvesteeNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="loc_srtEquityMethodInvesteeNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_BoxHarmonyMember" xlink:label="loc_IPWBoxHarmonyMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtEquityMethodInvesteeNameDomain" xlink:to="loc_IPWBoxHarmonyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_GPMMember" xlink:label="loc_IPWGPMMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtEquityMethodInvesteeNameDomain" xlink:to="loc_IPWGPMMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaapEquityMethodInvestmentOwnershipPercentage" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEquityMethodInvestmentOwnershipPercentage" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation" xlink:title="00000047 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entities (Details - Acquisition allocation)">
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_DisclosureAcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityAbstract" xlink:label="loc_IPWDisclosureAcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IPWDisclosureAcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityAbstract" xlink:to="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="loc_us-gaapRestructuringCostAndReserveLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:to="loc_us-gaapRestructuringCostAndReserveLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AniviaMember" xlink:label="loc_IPWAniviaMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_IPWAniviaMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaapNoncompeteAgreementsMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapNoncompeteAgreementsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_SupplierRelationshipMember" xlink:label="loc_IPWSupplierRelationshipMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_IPWSupplierRelationshipMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_SoftwareMember" xlink:label="loc_IPWSoftwareMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_IPWSoftwareMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_PromissoryNotesIssued1" xlink:label="loc_IPWPromissoryNotesIssued1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_IPWPromissoryNotesIssued1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferred1" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferred1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit" xlink:label="loc_IPWBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_IPWBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1" xlink:label="loc_IPWBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_IPWBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative" xlink:title="00000048 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_DisclosureAcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityAbstract" xlink:label="loc_IPWDisclosureAcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IPWDisclosureAcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityAbstract" xlink:to="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="loc_us-gaapRestructuringCostAndReserveLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:to="loc_us-gaapRestructuringCostAndReserveLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AniviaMember" xlink:label="loc_IPWAniviaMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_IPWAniviaMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AnivaMember" xlink:label="loc_IPWAnivaMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_IPWAnivaMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaapLongtermDebtTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:to="loc_us-gaapLongtermDebtTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_PurchaseNoteMember" xlink:label="loc_IPWPurchaseNoteMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_IPWPurchaseNoteMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaapRestrictedStockMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapRestrictedStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srtCounterpartyNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:to="loc_srtCounterpartyNameAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srtRepurchaseAgreementCounterpartyNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtCounterpartyNameAxis" xlink:to="loc_srtRepurchaseAgreementCounterpartyNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_JPMMember" xlink:label="loc_IPWJPMMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_IPWJPMMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferred1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferred1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesIssued1" xlink:label="loc_us-gaapNotesIssued1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapNotesIssued1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesAcquisitions" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesAcquisitions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesGross" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapOtherGeneralAndAdministrativeExpense" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapOtherGeneralAndAdministrativeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="loc_us-gaapPaymentsOfFinancingCosts" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapPaymentsOfFinancingCosts" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities" xlink:title="00000049 - Disclosure - Variable interest entity (Details - Assets and Liabilities)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srtConsolidatedEntitiesAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="loc_srtConsolidatedEntitiesAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaapVariableInterestEntityPrimaryBeneficiaryMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidatedEntitiesDomain" xlink:to="loc_us-gaapVariableInterestEntityPrimaryBeneficiaryMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapCash" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssets" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssets" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="loc_us-gaapDepositsAssetsCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapDepositsAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_OfficeEquipmentNet" xlink:label="loc_IPWOfficeEquipmentNet" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_IPWOfficeEquipmentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaapDeferredTaxAssetsGross" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapDeferredTaxAssetsGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AdvanceFromShareholders" xlink:label="loc_IPWAdvanceFromShareholders" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_IPWAdvanceFromShareholders" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaapTaxesPayableCurrent" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapTaxesPayableCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilities" xlink:label="loc_us-gaapAccountsPayableAndOtherAccruedLiabilities" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapAccountsPayableAndOtherAccruedLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/VariableInterestEntityDetails-VieOperations" xlink:title="00000050 - Disclosure - Variable interest entity (Details - VIE Operations)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srtConsolidatedEntitiesAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="loc_srtConsolidatedEntitiesAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaapVariableInterestEntityPrimaryBeneficiaryMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidatedEntitiesDomain" xlink:to="loc_us-gaapVariableInterestEntityPrimaryBeneficiaryMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/VariableInterestEntityDetailsNarrative" xlink:title="00000051 - Disclosure - Variable interest entity (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srtConsolidatedEntitiesAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="loc_srtConsolidatedEntitiesAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaapVariableInterestEntityPrimaryBeneficiaryMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidatedEntitiesDomain" xlink:to="loc_us-gaapVariableInterestEntityPrimaryBeneficiaryMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_RevenueBeforeConsolidation" xlink:label="loc_IPWRevenueBeforeConsolidation" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_IPWRevenueBeforeConsolidation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_NetIncomeLossBeforeConsolidation" xlink:label="loc_IPWNetIncomeLossBeforeConsolidation" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_IPWNetIncomeLossBeforeConsolidation" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/AccountsReceivableDetails" xlink:title="00000052 - Disclosure - Accounts receivable (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaapReceivablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="loc_us-gaapAccountsReceivableGrossCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapAccountsReceivableGrossCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/InventoriesNetDetailsNarrative" xlink:title="00000053 - Disclosure - Inventories, net (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryLIFOReserve" xlink:label="loc_us-gaapInventoryLIFOReserve" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryLIFOReserve" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsDetails" xlink:title="00000054 - Disclosure - Prepayments and other current assets (Details)">
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_DisclosurePrepaymentsAndOtherCurrentAssetsAbstract" xlink:label="loc_IPWDisclosurePrepaymentsAndOtherCurrentAssetsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IPWDisclosurePrepaymentsAndOtherCurrentAssetsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaapBalanceSheetLocationAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapBalanceSheetLocationAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaapBalanceSheetLocationDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBalanceSheetLocationAxis" xlink:to="loc_us-gaapBalanceSheetLocationDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AdvanceToSuppliersMember" xlink:label="loc_IPWAdvanceToSuppliersMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBalanceSheetLocationDomain" xlink:to="loc_IPWAdvanceToSuppliersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_PrepaidIncomeTaxesMember" xlink:label="loc_IPWPrepaidIncomeTaxesMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBalanceSheetLocationDomain" xlink:to="loc_IPWPrepaidIncomeTaxesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_PrepaidAndOtherMember" xlink:label="loc_IPWPrepaidAndOtherMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBalanceSheetLocationDomain" xlink:to="loc_IPWPrepaidAndOtherMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsDetailsNarrative" xlink:title="00000055 - Disclosure - Prepayments and other current assets (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_DisclosurePrepaymentsAndOtherCurrentAssetsAbstract" xlink:label="loc_IPWDisclosurePrepaymentsAndOtherCurrentAssetsAbstract" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_DeliveryFeesReceivable" xlink:label="loc_IPWDeliveryFeesReceivable" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IPWDisclosurePrepaymentsAndOtherCurrentAssetsAbstract" xlink:to="loc_IPWDeliveryFeesReceivable" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/Non-currentPrepaymentsDetailsNarrative" xlink:title="00000056 - Disclosure - Non-current prepayments (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_DisclosureNoncurrentPrepaymentsAbstract" xlink:label="loc_IPWDisclosureNoncurrentPrepaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OffsettingAssetsTable" xlink:label="loc_us-gaapOffsettingAssetsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IPWDisclosureNoncurrentPrepaymentsAbstract" xlink:to="loc_us-gaapOffsettingAssetsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OffsettingAssetsLineItems" xlink:label="loc_us-gaapOffsettingAssetsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsTable" xlink:to="loc_us-gaapOffsettingAssetsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransactionTypeAxis" xlink:label="loc_us-gaapTransactionTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsTable" xlink:to="loc_us-gaapTransactionTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransactionDomain" xlink:label="loc_us-gaapTransactionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransactionTypeAxis" xlink:to="loc_us-gaapTransactionDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_ProductSourcingMember" xlink:label="loc_IPWProductSourcingMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_IPWProductSourcingMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_CarPrepaymentMember" xlink:label="loc_IPWCarPrepaymentMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_IPWCarPrepaymentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_NoncurrentPrepayments" xlink:label="loc_IPWNoncurrentPrepayments" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_IPWNoncurrentPrepayments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortization" xlink:label="loc_us-gaapAdjustmentForAmortization" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapAdjustmentForAmortization" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/IntangibleAssetsNetDetails" xlink:title="00000057 - Disclosure - Intangible assets, net (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaapNoncompeteAgreementsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapNoncompeteAgreementsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_SupplierRelationshipMember" xlink:label="loc_IPWSupplierRelationshipMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_IPWSupplierRelationshipMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_SoftwareMember" xlink:label="loc_IPWSoftwareMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_IPWSoftwareMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/IntangibleAssetsNetDetails-FutureAmortization" xlink:title="00000058 - Disclosure - Intangible assets, net (Details - Future Amortization)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/IntangibleAssetsNetDetailsNarrative" xlink:title="00000059 - Disclosure - Intangible assets, net (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_FiniteLivedIntangibleAssetRemainingUsefulLife" xlink:label="loc_IPWFiniteLivedIntangibleAssetRemainingUsefulLife" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_IPWFiniteLivedIntangibleAssetRemainingUsefulLife" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetails" xlink:title="00000060 - Disclosure - Other payables and accrued liabilities (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AccruedPayablesForInventoryInTransit" xlink:label="loc_IPWAccruedPayablesForInventoryInTransit" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_IPWAccruedPayablesForInventoryInTransit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AccruedAmazonFees" xlink:label="loc_IPWAccruedAmazonFees" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_IPWAccruedAmazonFees" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="loc_us-gaapSalesAndExciseTaxPayableCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapSalesAndExciseTaxPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedPayrollTaxesCurrent" xlink:label="loc_us-gaapAccruedPayrollTaxesCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedPayrollTaxesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_OtherAccruedLiabilitiesAndPayables" xlink:label="loc_IPWOtherAccruedLiabilitiesAndPayables" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_IPWOtherAccruedLiabilitiesAndPayables" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccountsPayableAndOtherAccruedLiabilitiesCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative" xlink:title="00000061 - Disclosure - Other payables and accrued liabilities (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:label="loc_us-gaapShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:label="loc_us-gaapShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="loc_us-gaapShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_OneVendorMember" xlink:label="loc_IPWOneVendorMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="loc_IPWOneVendorMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/LoansPayableDetails-InterestExpense" xlink:title="00000062 - Disclosure - Loans Payable (Details - Interest expense)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AccruedInterestExpense" xlink:label="loc_IPWAccruedInterestExpense" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_IPWAccruedInterestExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_CreditUtilizationFees" xlink:label="loc_IPWCreditUtilizationFees" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_IPWCreditUtilizationFees" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AmortizationOfDebtDiscount" xlink:label="loc_IPWAmortizationOfDebtDiscount" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_IPWAmortizationOfDebtDiscount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/LoansPayableDetailsNarrative" xlink:title="00000063 - Disclosure - Loans payable (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaapLineOfCreditFacilityTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapLineOfCreditFacilityTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaapLineOfCreditFacilityLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapLineOfCreditFacilityLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaapCreditFacilityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapCreditFacilityAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaapCreditFacilityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditFacilityAxis" xlink:to="loc_us-gaapCreditFacilityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_WFCMember" xlink:label="loc_IPWWFCMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_IPWWFCMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AssetBasedRevolvingLoanMember" xlink:label="loc_IPWAssetBasedRevolvingLoanMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_IPWAssetBasedRevolvingLoanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaapLongtermDebtTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapLongtermDebtTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_SbaLoanMember" xlink:label="loc_IPWSbaLoanMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_IPWSbaLoanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AniviaPurchaseNoteMember" xlink:label="loc_IPWAniviaPurchaseNoteMember" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_IPWAniviaPurchaseNoteMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaapIncomeStatementLocationAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapIncomeStatementLocationAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AmortizationOfDebtDiscountMember" xlink:label="loc_IPWAmortizationOfDebtDiscountMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_IPWAmortizationOfDebtDiscountMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_InterestAndCreditUtilizationFeesMember" xlink:label="loc_IPWInterestAndCreditUtilizationFeesMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_IPWInterestAndCreditUtilizationFeesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaapLineOfCredit" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLineOfCredit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaid" xlink:label="loc_us-gaapInterestPaid" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapInterestPaid" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayable" xlink:label="loc_us-gaapNotesPayable" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapNotesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaapLineOfCreditFacilityExpirationDate1" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityExpirationDate1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="loc_us-gaapPaymentsOfFinancingCosts" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapPaymentsOfFinancingCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaapInterestPayableCurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapInterestPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue" xlink:label="loc_us-gaapDebtInstrumentFairValue" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapDebtInstrumentFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaapInterestExpenseDebt" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapInterestExpenseDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaapAmortizationOfDebtDiscountPremium" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapAmortizationOfDebtDiscountPremium" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrentAndNoncurrent" xlink:label="loc_us-gaapInterestPayableCurrentAndNoncurrent" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapInterestPayableCurrentAndNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="loc_us-gaapDebtInstrumentUnamortizedDiscount" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapDebtInstrumentUnamortizedDiscount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermNotesPayable" xlink:label="loc_us-gaapLongTermNotesPayable" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLongTermNotesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaapLongTermDebtCurrent" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLongTermDebtCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaapLongTermDebtNoncurrent" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLongTermDebtNoncurrent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="00000064 - Disclosure - Related party transactions (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaapOtherNonoperatingIncome" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapOtherNonoperatingIncome" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:label="loc_us-gaapAccountsReceivableRelatedPartiesCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapAccountsReceivableRelatedPartiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AdvanceFromShareholders" xlink:label="loc_IPWAdvanceFromShareholders" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_IPWAdvanceFromShareholders" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/IncomeTaxesDetails" xlink:title="00000065 - Disclosure - Income taxes (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="loc_us-gaapCurrentFederalStateAndLocalTaxExpenseBenefitAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapCurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentFederalTaxExpenseBenefit" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapCurrentFederalTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentStateAndLocalTaxExpenseBenefit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapCurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentForeignTaxExpenseBenefit" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapCurrentForeignTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentIncomeTaxExpenseBenefit" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="loc_us-gaapDeferredFederalStateAndLocalTaxExpenseBenefitAbstract" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredFederalIncomeTaxExpenseBenefit" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredStateAndLocalIncomeTaxExpenseBenefit" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredForeignIncomeTaxExpenseBenefit" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherTaxExpenseBenefit" xlink:label="loc_us-gaapOtherTaxExpenseBenefit" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapOtherTaxExpenseBenefit" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/IncomeTaxesDetails-ReconcilationOfEffectiveIncomeTaxRate" xlink:title="00000066 - Disclosure - Income taxes (Details - Reconcilation of effective income tax rate)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationOtherAdjustments" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes" xlink:title="00000067 - Disclosure - Income Taxes (Details - Deferred taxes)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="loc_us-gaapDeferredTaxAssetsNetAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseOther" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseOther" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="loc_us-gaapDeferredTaxAssetsInventory" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsInventory" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsStateTaxes" xlink:label="loc_us-gaapDeferredTaxAssetsStateTaxes" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsStateTaxes" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_DeferredTaxAssetsLeaseAssetsLiabilities" xlink:label="loc_IPWDeferredTaxAssetsLeaseAssetsLiabilities" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_IPWDeferredTaxAssetsLeaseAssetsLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsDomestic" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaapDeferredTaxAssetsOther" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsOther" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaapDeferredTaxAssetsGross" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaapDeferredTaxLiabilitiesAbstract" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxLiabilitiesAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaapDeferredTaxLiabilitiesPropertyPlantAndEquipment" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxLiabilitiesAbstract" xlink:to="loc_us-gaapDeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets" xlink:label="loc_us-gaapDeferredTaxLiabilitiesOtherFiniteLivedAssets" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxLiabilitiesAbstract" xlink:to="loc_us-gaapDeferredTaxLiabilitiesOtherFiniteLivedAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaapDeferredIncomeTaxLiabilities" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxLiabilitiesAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000068 - Disclosure - Income taxes (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="loc_us-gaapOperatingLossCarryforwardsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapOperatingLossCarryforwardsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="loc_us-gaapOperatingLossCarryforwardsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_us-gaapOperatingLossCarryforwardsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaapIncomeTaxAuthorityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_us-gaapIncomeTaxAuthorityAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_USTaxAuthoritiesMember" xlink:label="loc_IPWUSTaxAuthoritiesMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_IPWUSTaxAuthoritiesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_ChineseTaxAuthoritiesMember" xlink:label="loc_IPWChineseTaxAuthoritiesMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_IPWChineseTaxAuthoritiesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidTaxes" xlink:label="loc_us-gaapPrepaidTaxes" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapPrepaidTaxes" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxes" xlink:label="loc_us-gaapAccruedIncomeTaxes" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapAccruedIncomeTaxes" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/EarningsPerShareDetails" xlink:title="00000069 - Disclosure - Earnings per share (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersDiluted" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_WeightedaverageSharesUsedInComputingBasicAndDilutedEarningsPerShareAbstract" xlink:label="loc_IPWWeightedaverageSharesUsedInComputingBasicAndDilutedEarningsPerShareAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_IPWWeightedaverageSharesUsedInComputingBasicAndDilutedEarningsPerShareAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IPWWeightedaverageSharesUsedInComputingBasicAndDilutedEarningsPerShareAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaapWeightedAverageNumberDilutedSharesOutstandingAdjustment" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IPWWeightedaverageSharesUsedInComputingBasicAndDilutedEarningsPerShareAbstract" xlink:to="loc_us-gaapWeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IPWWeightedaverageSharesUsedInComputingBasicAndDilutedEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IPWWeightedaverageSharesUsedInComputingBasicAndDilutedEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/LossEarningsPerShareDetailsNarrative" xlink:title="00000070 - Disclosure - (Loss) Earnings per share (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/EquityDetails" xlink:title="00000071 - Disclosure - Equity (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaapRestrictedStockUnitsRSUMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapRestrictedStockUnitsRSUMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssued1" xlink:label="loc_us-gaapStockIssued1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapStockIssued1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaapSharePrice" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/EquityDetailsNarrative" xlink:title="00000072 - Disclosure - Equity (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaapScheduleOfStockByClassTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfStockByClassTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaapClassOfStockLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapClassOfStockLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_StockIssuedForVestedRsusMember" xlink:label="loc_IPWStockIssuedForVestedRsusMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_IPWStockIssuedForVestedRsusMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaapRestrictedStockUnitsRSUMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapRestrictedStockUnitsRSUMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_OptionsGrantedMember" xlink:label="loc_IPWOptionsGrantedMember" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_IPWOptionsGrantedMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AniviaMember" xlink:label="loc_IPWAniviaMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_IPWAniviaMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaapRestrictedStockMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapRestrictedStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapPlanNameAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_EquityIncentivePlanMember" xlink:label="loc_IPWEquityIncentivePlanMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_IPWEquityIncentivePlanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaapRelatedPartyTransactionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapRelatedPartyTransactionAxis" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaapRelatedPartyTransactionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionAxis" xlink:to="loc_us-gaapRelatedPartyTransactionDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_LetterAgreementsMember" xlink:label="loc_IPWLetterAgreementsMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionDomain" xlink:to="loc_IPWLetterAgreementsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srtCounterpartyNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_srtCounterpartyNameAxis" order="60" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srtRepurchaseAgreementCounterpartyNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtCounterpartyNameAxis" xlink:to="loc_srtRepurchaseAgreementCounterpartyNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_ChenlongTanMember" xlink:label="loc_IPWChenlongTanMember" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_IPWChenlongTanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_MrVassilyMember" xlink:label="loc_IPWMrVassilyMember" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_IPWMrVassilyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesAcquisitions" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesAcquisitions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="loc_us-gaapSaleOfStockPricePerShare" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapSaleOfStockPricePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_StockIssuedForRsusVested" xlink:label="loc_IPWStockIssuedForRsusVested" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_IPWStockIssuedForRsusVested" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_StockToBeIssuedForRsuVested" xlink:label="loc_IPWStockToBeIssuedForRsuVested" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_IPWStockToBeIssuedForRsuVested" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_CashPerformanceBonus" xlink:label="loc_IPWCashPerformanceBonus" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_IPWCashPerformanceBonus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/WarrantLiabilitiesDetails-Assumptions" xlink:title="00000073 - Disclosure - Warrant liabilities (Details - Assumptions)">
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_DisclosureWarrantLiabilitiesAbstract" xlink:label="loc_IPWDisclosureWarrantLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OffsettingAssetsTable" xlink:label="loc_us-gaapOffsettingAssetsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IPWDisclosureWarrantLiabilitiesAbstract" xlink:to="loc_us-gaapOffsettingAssetsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OffsettingAssetsLineItems" xlink:label="loc_us-gaapOffsettingAssetsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsTable" xlink:to="loc_us-gaapOffsettingAssetsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaapDerivativeInstrumentRiskAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsTable" xlink:to="loc_us-gaapDerivativeInstrumentRiskAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:to="loc_us-gaapDerivativeContractTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_WarrantLiabilityMember" xlink:label="loc_IPWWarrantLiabilityMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeContractTypeDomain" xlink:to="loc_IPWWarrantLiabilityMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="loc_us-gaapMeasurementInputTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsTable" xlink:to="loc_us-gaapMeasurementInputTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaapMeasurementInputTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMeasurementInputTypeAxis" xlink:to="loc_us-gaapMeasurementInputTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="loc_us-gaapMeasurementInputExpectedTermMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMeasurementInputTypeDomain" xlink:to="loc_us-gaapMeasurementInputExpectedTermMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="loc_us-gaapMeasurementInputPriceVolatilityMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMeasurementInputTypeDomain" xlink:to="loc_us-gaapMeasurementInputPriceVolatilityMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="loc_us-gaapMeasurementInputRiskFreeInterestRateMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMeasurementInputTypeDomain" xlink:to="loc_us-gaapMeasurementInputRiskFreeInterestRateMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputExpectedDividendRateMember" xlink:label="loc_us-gaapMeasurementInputExpectedDividendRateMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMeasurementInputTypeDomain" xlink:to="loc_us-gaapMeasurementInputExpectedDividendRateMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_MeasurementInputProbablityMember" xlink:label="loc_IPWMeasurementInputProbablityMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMeasurementInputTypeDomain" xlink:to="loc_IPWMeasurementInputProbablityMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue" xlink:label="loc_us-gaapDerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapDerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/WarrantLiabilitiesDetailsNarrative" xlink:title="00000074 - Disclosure - Warrant liabilities (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_DisclosureWarrantLiabilitiesAbstract" xlink:label="loc_IPWDisclosureWarrantLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_IPWDisclosureWarrantLiabilitiesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srtCounterpartyNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtCounterpartyNameAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srtRepurchaseAgreementCounterpartyNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtCounterpartyNameAxis" xlink:to="loc_srtRepurchaseAgreementCounterpartyNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_PlacementAgentMember" xlink:label="loc_IPWPlacementAgentMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_IPWPlacementAgentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_TwoAccreditedInvestorsMember" xlink:label="loc_IPWTwoAccreditedInvestorsMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_IPWTwoAccreditedInvestorsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_BousteadSecuritiesLLCMember" xlink:label="loc_IPWBousteadSecuritiesLLCMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_IPWBousteadSecuritiesLLCMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_SeriesAConvertiblePreferredStockMember" xlink:label="loc_IPWSeriesAConvertiblePreferredStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_IPWSeriesAConvertiblePreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaapSubsidiarySaleOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapSubsidiarySaleOfStockAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrivatePlacementMember" xlink:label="loc_us-gaapPrivatePlacementMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_us-gaapPrivatePlacementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaapFinancialInstrumentAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapFinancialInstrumentAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_PreferredStockWarrantsMember" xlink:label="loc_IPWPreferredStockWarrantsMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_IPWPreferredStockWarrantsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_ConvertibleNoteInvestorsMember" xlink:label="loc_IPWConvertibleNoteInvestorsMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_IPWConvertibleNoteInvestorsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_PlacementAgentWarrantsMember" xlink:label="loc_IPWPlacementAgentWarrantsMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_IPWPlacementAgentWarrantsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaapWarrantMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapWarrantMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_WarrantsIssuedShares" xlink:label="loc_IPWWarrantsIssuedShares" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_IPWWarrantsIssuedShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingInterestExpense" xlink:label="loc_us-gaapFinancingInterestExpense" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFinancingInterestExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_WarrantLiability" xlink:label="loc_IPWWarrantLiability" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_IPWWarrantLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="loc_us-gaapProceedsFromIssuanceOrSaleOfEquity" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOrSaleOfEquity" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:label="loc_us-gaapFinancialLiabilitiesFairValueDisclosure" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFinancialLiabilitiesFairValueDisclosure" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaapFairValueAdjustmentOfWarrants" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFairValueAdjustmentOfWarrants" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_WarrantsExercised" xlink:label="loc_IPWWarrantsExercised" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_IPWWarrantsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/ConcentrationOfRiskDetailsNarrative" xlink:title="00000075 - Disclosure - Concentration of risk (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaapRisksAndUncertaintiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaapConcentrationRiskTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRisksAndUncertaintiesAbstract" xlink:to="loc_us-gaapConcentrationRiskTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaapConcentrationRiskLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_us-gaapConcentrationRiskLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_srtMajorCustomersAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AmazonVendorAndAmazonSellerMember" xlink:label="loc_IPWAmazonVendorAndAmazonSellerMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_IPWAmazonVendorAndAmazonSellerMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaapCostOfSalesMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapCostOfSalesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableMember" xlink:label="loc_us-gaapAccountsPayableMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsPayableMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember" xlink:label="loc_us-gaapProductConcentrationRiskMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapProductConcentrationRiskMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplyCommitmentAxis" xlink:label="loc_us-gaapSupplyCommitmentAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_us-gaapSupplyCommitmentAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplyCommitmentArrangementMember" xlink:label="loc_us-gaapSupplyCommitmentArrangementMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplyCommitmentAxis" xlink:to="loc_us-gaapSupplyCommitmentArrangementMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_TwoSuppliersMember" xlink:label="loc_IPWTwoSuppliersMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplyCommitmentArrangementMember" xlink:to="loc_IPWTwoSuppliersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_OneSupplierMember" xlink:label="loc_IPWOneSupplierMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplyCommitmentArrangementMember" xlink:to="loc_IPWOneSupplierMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_AnotherSupplierMember" xlink:label="loc_IPWAnotherSupplierMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplyCommitmentArrangementMember" xlink:to="loc_IPWAnotherSupplierMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashUninsuredAmount" xlink:label="loc_us-gaapCashUninsuredAmount" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapCashUninsuredAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseCost" xlink:title="00000076 - Disclosure - Commitments and contingencies (Details - Lease cost)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaapOperatingLeaseCost" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOperatingLeaseCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaapOperatingLeasePayments" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOperatingLeasePayments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_OperatingLeaseWeightedAverageRemainingLeaseTerm2" xlink:label="loc_IPWOperatingLeaseWeightedAverageRemainingLeaseTerm2" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_IPWOperatingLeaseWeightedAverageRemainingLeaseTerm2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_OperatingLeaseWeightedAverageDiscountRatePercent1" xlink:label="loc_IPWOperatingLeaseWeightedAverageDiscountRatePercent1" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_IPWOperatingLeaseWeightedAverageDiscountRatePercent1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/CommitmentsAndContingenciesDetails-BalanceSheet" xlink:title="00000077 - Disclosure - Commitments and contingencies (Details - Balance Sheet)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_OperatingLeaseLiabilityCurrents" xlink:label="loc_IPWOperatingLeaseLiabilityCurrents" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_IPWOperatingLeaseLiabilityCurrents" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_OperatingLeaseLiabilityNoncurrents" xlink:label="loc_IPWOperatingLeaseLiabilityNoncurrents" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_IPWOperatingLeaseLiabilityNoncurrents" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseMaturity" xlink:title="00000078 - Disclosure - Commitments and contingencies (Details - Lease maturity)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://ipower.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000079 - Disclosure - Commitments and contingencies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="ipw-20220930.xsd#IPW_RentalFee" xlink:label="loc_IPWRentalFee" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_IPWRentalFee" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligation" xlink:label="loc_us-gaapContractualObligation" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapContractualObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467117475456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Nov. 14, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 30,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--06-30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-40391<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">iPower Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001830072<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">82-5144171<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">NV<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">2399 Bateman Avenue<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Duarte<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">91010<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(626)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">863-7344<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">IPW<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityExTransitionPeriod', window );">Elected Not To Use the Extended Transition Period</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,572,382<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityExTransitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467117086336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalent</a></td>
<td class="nump">$ 4,842,146<span></span>
</td>
<td class="nump">$ 1,821,947<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">18,989,969<span></span>
</td>
<td class="nump">17,432,287<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">30,313,684<span></span>
</td>
<td class="nump">30,433,766<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedPartiesCurrent', window );">Other receivable - related party</a></td>
<td class="nump">134,262<span></span>
</td>
<td class="nump">51,762<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherPrepaidExpenseCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">3,163,763<span></span>
</td>
<td class="nump">5,444,463<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">57,443,824<span></span>
</td>
<td class="nump">55,184,225<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use &#8211; non-current</a></td>
<td class="nump">9,805,484<span></span>
</td>
<td class="nump">10,453,282<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">569,878<span></span>
</td>
<td class="nump">544,633<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_NoncurrentPrepayments', window );">Non-current prepayments</a></td>
<td class="nump">817,707<span></span>
</td>
<td class="nump">925,624<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">3,034,110<span></span>
</td>
<td class="nump">6,094,144<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RealEstateInvestmentsJointVentures', window );">Investment in joint venture</a></td>
<td class="nump">39,994<span></span>
</td>
<td class="nump">43,385<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">4,767,099<span></span>
</td>
<td class="nump">4,929,442<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">412,626<span></span>
</td>
<td class="nump">406,732<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total non-current assets</a></td>
<td class="nump">19,446,898<span></span>
</td>
<td class="nump">23,397,242<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">76,890,722<span></span>
</td>
<td class="nump">78,581,467<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">14,818,253<span></span>
</td>
<td class="nump">9,533,408<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccountsPayableAndAccruedLiabilities', window );">Credit cards payable</a></td>
<td class="nump">151,125<span></span>
</td>
<td class="nump">807,687<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Customer deposit</a></td>
<td class="nump">348,948<span></span>
</td>
<td class="nump">273,457<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Other payables and accrued liabilities</a></td>
<td class="nump">2,090,595<span></span>
</td>
<td class="nump">5,915,220<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_AdvanceFromShareholders', window );">Advance from shareholders</a></td>
<td class="nump">86,847<span></span>
</td>
<td class="nump">92,246<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_InvestmentPayableCurrent', window );">Investment payable</a></td>
<td class="nump">1,500,000<span></span>
</td>
<td class="nump">1,500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Lease liability - current</a></td>
<td class="nump">2,593,995<span></span>
</td>
<td class="nump">2,582,933<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLongTermDebtCurrent', window );">Long-term promissory note payable - current portion</a></td>
<td class="nump">2,806,565<span></span>
</td>
<td class="nump">1,879,065<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Income taxes payable</a></td>
<td class="nump">282,029<span></span>
</td>
<td class="nump">299,563<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">24,678,357<span></span>
</td>
<td class="nump">22,883,579<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non-current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Long-term revolving loan payable, net</a></td>
<td class="nump">15,192,660<span></span>
</td>
<td class="nump">12,314,627<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SecuredLongTermDebt', window );">Long-term promissory note payable, net</a></td>
<td class="nump">894,023<span></span>
</td>
<td class="nump">1,781,705<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent', window );">Deferred tax liabilities</a></td>
<td class="nump">271,040<span></span>
</td>
<td class="nump">939,115<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Lease liability - non-current</a></td>
<td class="nump">7,616,586<span></span>
</td>
<td class="nump">8,265,611<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non-current liabilities</a></td>
<td class="nump">23,974,309<span></span>
</td>
<td class="nump">23,301,058<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">48,652,666<span></span>
</td>
<td class="nump">46,184,637<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingency</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.001 par value; 20,000,000 shares authorized; 0 shares issued and outstanding at September 30, 2022 and June 30, 2022</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value; 180,000,000 shares authorized; 29,572,382 and 29,572,382 shares issued and outstanding at September 30, 2022 and June 30, 2022</a></td>
<td class="nump">29,573<span></span>
</td>
<td class="nump">29,573<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid in capital</a></td>
<td class="nump">29,249,745<span></span>
</td>
<td class="nump">29,111,863<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">(Accumulated deficit) Retained earnings</a></td>
<td class="num">(919,428)<span></span>
</td>
<td class="nump">3,262,948<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interest</a></td>
<td class="num">(16,037)<span></span>
</td>
<td class="num">(13,232)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income</a></td>
<td class="num">(105,797)<span></span>
</td>
<td class="nump">5,678<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">28,238,056<span></span>
</td>
<td class="nump">32,396,830<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">$ 76,890,722<span></span>
</td>
<td class="nump">$ 78,581,467<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_AdvanceFromShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_AdvanceFromShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_InvestmentPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_InvestmentPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_NoncurrentPrepayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_NoncurrentPrepayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting, and liabilities classified as noncurrent and other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1336-112600<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1314-112600<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherPrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherPrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RealEstateInvestmentsJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The book value of investments in real estate joint ventures including direct and indirect investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RealEstateInvestmentsJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecuredLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuredLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467113150896">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">preferred stock, par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock shares authorized</a></td>
<td class="nump">20,000,000<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">180,000,000<span></span>
</td>
<td class="nump">180,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">29,572,382<span></span>
</td>
<td class="nump">29,572,382<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">29,572,382<span></span>
</td>
<td class="nump">29,572,382<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467117572576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Statements of Operations - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">REVENUES</a></td>
<td class="nump">$ 26,022,673<span></span>
</td>
<td class="nump">$ 17,366,765<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">TOTAL REVENUES</a></td>
<td class="nump">26,022,673<span></span>
</td>
<td class="nump">17,366,765<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">COST OF REVENUES</a></td>
<td class="nump">16,036,957<span></span>
</td>
<td class="nump">10,053,063<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">GROSS PROFIT</a></td>
<td class="nump">9,985,716<span></span>
</td>
<td class="nump">7,313,702<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>OPERATING EXPENSES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_SellingAndFulfillment', window );">Selling and fulfillment</a></td>
<td class="nump">8,418,812<span></span>
</td>
<td class="nump">3,665,921<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">3,100,176<span></span>
</td>
<td class="nump">2,357,466<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment loss - goodwill</a></td>
<td class="nump">3,060,034<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">14,579,022<span></span>
</td>
<td class="nump">6,023,387<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">(LOSS) INCOME FROM OPERATIONS</a></td>
<td class="num">(4,593,306)<span></span>
</td>
<td class="nump">1,290,315<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>OTHER INCOME (EXPENSE)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest expenses</a></td>
<td class="num">(248,041)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_OtherFinancingExpenses', window );">Other financing expenses</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(59,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnInvestments', window );">Loss on equity method investment</a></td>
<td class="num">(3,390)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other non-operating income (expense)</a></td>
<td class="nump">211,760<span></span>
</td>
<td class="num">(812)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other expenses, net</a></td>
<td class="num">(39,671)<span></span>
</td>
<td class="num">(59,812)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">(LOSS) INCOME BEFORE INCOME TAXES</a></td>
<td class="num">(4,632,977)<span></span>
</td>
<td class="nump">1,230,503<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">PROVISION FOR INCOME TAX (BENEFIT) EXPENSE</a></td>
<td class="num">(447,796)<span></span>
</td>
<td class="nump">342,975<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">NET (LOSS) INCOME</a></td>
<td class="num">(4,185,181)<span></span>
</td>
<td class="nump">887,528<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Non-controlling interest</a></td>
<td class="num">(2,805)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">NET (LOSS) INCOME ATTRIBUTABLE TO IPOWER INC.</a></td>
<td class="num">(4,182,376)<span></span>
</td>
<td class="nump">887,528<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTaxAbstract', window );"><strong>OTHER COMPREHENSIVE LOSS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="num">(111,475)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">COMPREHENSIVE (LOSS) INCOME ATTRIBUTABLE TO IPOWER INC.</a></td>
<td class="num">$ (4,293,851)<span></span>
</td>
<td class="nump">$ 887,528<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>WEIGHTED AVERAGE NUMBER OF COMMON STOCK</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="nump">29,665,716<span></span>
</td>
<td class="nump">26,484,528<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="nump">29,665,716<span></span>
</td>
<td class="nump">26,495,420<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_EarningsLossesPerShareAbstract', window );"><strong>(LOSSES) EARNINGS PER SHARE</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_EarningsLossesPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_EarningsLossesPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_OtherFinancingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_OtherFinancingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_SellingAndFulfillment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_SellingAndFulfillment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27405-111563<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(c),9(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467117528576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Statements of Changes in Stockholder's Equity - USD ($)<br></strong></div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>Noncontrolling Interest [Member]</div></th>
<th class="th"><div>AOCI Attributable to Parent [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance, value at Jun. 30, 2021</a></td>
<td class="nump">$ 26,449<span></span>
</td>
<td class="nump">$ 23,214,263<span></span>
</td>
<td class="nump">$ 1,745,073<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 24,985,785<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance, shares at Jun. 30, 2021</a></td>
<td class="nump">26,448,663<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">887,528<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">887,528<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockExpense', window );">Restricted stock units vested</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">103,054<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">103,054<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance, September 30, 2022, unaudited at Sep. 30, 2021</a></td>
<td class="nump">$ 26,449<span></span>
</td>
<td class="nump">23,317,317<span></span>
</td>
<td class="nump">2,632,601<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">25,976,367<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance, shares at Sep. 30, 2021</a></td>
<td class="nump">26,448,663<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance, value at Jun. 30, 2022</a></td>
<td class="nump">$ 29,573<span></span>
</td>
<td class="nump">29,111,863<span></span>
</td>
<td class="nump">3,262,948<span></span>
</td>
<td class="num">(13,232)<span></span>
</td>
<td class="nump">5,678<span></span>
</td>
<td class="nump">32,396,830<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance, shares at Jun. 30, 2022</a></td>
<td class="nump">29,572,382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(4,182,376)<span></span>
</td>
<td class="num">(2,805)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(4,185,181)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">137,882<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">137,882<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(111,475)<span></span>
</td>
<td class="num">(111,475)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance, September 30, 2022, unaudited at Sep. 30, 2022</a></td>
<td class="nump">$ 29,573<span></span>
</td>
<td class="nump">$ 29,249,745<span></span>
</td>
<td class="num">$ (919,428)<span></span>
</td>
<td class="num">$ (16,037)<span></span>
</td>
<td class="num">$ (105,797)<span></span>
</td>
<td class="nump">$ 28,238,056<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance, shares at Sep. 30, 2022</a></td>
<td class="nump">29,572,382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedStockExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedStockExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467117018944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>CASH FLOWS FROM OPERATING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net (loss) income</a></td>
<td class="num">$ (4,185,181)<span></span>
</td>
<td class="nump">$ 887,528<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to cash provided by (used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">191,934<span></span>
</td>
<td class="nump">4,056<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryLIFOReservePeriodCharge', window );">Inventory reserve</a></td>
<td class="nump">74,998<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnInvestments', window );">Loss on equity method investment</a></td>
<td class="nump">3,390<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment loss - goodwill</a></td>
<td class="nump">3,060,034<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">137,882<span></span>
</td>
<td class="nump">103,054<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_NoncashFinancingExpenses', window );">Non-cash operating lease expense</a></td>
<td class="nump">10,172<span></span>
</td>
<td class="num">(4,246)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of debt premium / discount and non-cash financing costs</a></td>
<td class="nump">53,623<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Change in operating assets and liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(1,557,682)<span></span>
</td>
<td class="num">(5,187,599)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">45,084<span></span>
</td>
<td class="num">(1,528,337)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes', window );">Deferred tax liabilities</a></td>
<td class="num">(668,075)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepayments and other current assets</a></td>
<td class="nump">2,280,700<span></span>
</td>
<td class="num">(1,550,930)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_IncreaseDecreaseInNoncurrentPrepayments', window );">Non-current prepayments</a></td>
<td class="nump">107,917<span></span>
</td>
<td class="nump">107,917<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other non-current assets</a></td>
<td class="num">(5,894)<span></span>
</td>
<td class="num">(228,998)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Accounts payable</a></td>
<td class="nump">5,284,843<span></span>
</td>
<td class="nump">2,245,483<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccountsPayable', window );">Credit cards payable</a></td>
<td class="num">(656,562)<span></span>
</td>
<td class="nump">202,865<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Customer deposit</a></td>
<td class="nump">75,491<span></span>
</td>
<td class="num">(49,023)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities', window );">Other payables and accrued liabilities</a></td>
<td class="num">(3,856,115)<span></span>
</td>
<td class="nump">202,723<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable', window );">Income taxes payable</a></td>
<td class="num">(17,534)<span></span>
</td>
<td class="num">(413,678)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="nump">379,025<span></span>
</td>
<td class="num">(5,209,185)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>CASH FLOWS FROM INVESTING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of equipment</a></td>
<td class="num">(57,989)<span></span>
</td>
<td class="num">(50,423)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(57,989)<span></span>
</td>
<td class="num">(50,423)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>CASH FLOWS FROM FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Increase in receivable from related parties</a></td>
<td class="num">(82,500)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromShortTermDebt', window );">Proceeds from short-term loans</a></td>
<td class="nump">31,385<span></span>
</td>
<td class="nump">1,604,292<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Payments on short-term loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,767,061)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt', window );">Proceeds from long-term loans</a></td>
<td class="nump">2,811,729<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfOtherLongTermDebt', window );">Payments on long-term loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(9,748)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">2,760,614<span></span>
</td>
<td class="num">(172,517)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">EFFECT OF EXCHANGE RATE ON CASH</a></td>
<td class="num">(61,451)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">CHANGES IN CASH</a></td>
<td class="nump">3,020,199<span></span>
</td>
<td class="num">(5,432,125)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH AND CASH EQUIVALENT, beginning of period</a></td>
<td class="nump">1,821,947<span></span>
</td>
<td class="nump">6,651,705<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH AND CASH EQUIVALENT, end of period</a></td>
<td class="nump">4,842,146<span></span>
</td>
<td class="nump">1,219,580<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>SUPPLEMENTAL CASH FLOW INFORMATION:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income tax</a></td>
<td class="nump">55,000<span></span>
</td>
<td class="nump">756,653<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_IncreaseDecreaseInNoncurrentPrepayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_IncreaseDecreaseInNoncurrentPrepayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_NoncashFinancingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_NoncashFinancingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27405-111563<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(c),9(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableTrade</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126938201&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligations classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryLIFOReservePeriodCharge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e99989-122729<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryLIFOReservePeriodCharge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of long-term debt classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfOtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfOtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467118934288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of business and organization<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Nature of business and organization</a></td>
<td class="text"><p id="xdx_801_eus-gaap--OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_zmG7p3ZF1WA6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 1 - <span id="xdx_829_z4o2MLXkq6s1">Nature of business and organization</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">iPower Inc., formerly known as BZRTH Inc., a Nevada
corporation (the &#8220;Company&#8221;), was incorporated on April 11, 2018. The Company is principally engaged in the marketing and sale
of advanced indoor and greenhouse lighting, ventilation systems, nutrients, growing media, grow tents, trimming machines, pumps, home
goods and other products and accessories mainly in the North America.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective on March 1, 2020, as amended and restated
pursuant to an agreement dated October 26, 2020, the Company entered into an agreement with E Marketing Solution Inc. (&#8220;E Marketing&#8221;),
an entity incorporated in California and owned by one of the shareholders of the Company. Pursuant to the terms of the agreement, the
Company agreed to provide technical support, management services and other services on an exclusive basis in relation to E Marketing&#8217;s
business during the term of the agreement. The Company also agreed to fund E Marketing for operational cash flow needs and bear the risk
of E Marketing&#8217;s losses from operations and E Marketing agrees that iPower has rights to E Marketing&#8217;s net profits, if any.
Under the terms of the agreement, the Company may at any time, at its option, acquire for nominal consideration 100% of either the equity
of E Marketing or its assets subject to assumption of all of its liabilities. E Marketing was considered a variable interest entity (&#8220;VIE&#8221;).
On May 18, 2021, the Company acquired 100% equity ownership of E Marketing. As a result, E Marketing has become the Company&#8217;s wholly
owned subsidiary.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 4, 2020, the Company entered into an
agreement with Global Product Marketing Inc. (&#8220;GPM&#8221;), an entity incorporated in the State of Nevada on September 4, 2020.
GPM was then wholly owned by Chenlong Tan, the Chairman, CEO and President and one of the majority shareholders of the Company. Pursuant
to the terms of the agreement, the Company was to provide technical support, management services and other services on an exclusive basis
in relation to GPM&#8217;s business during the term of the Agreement. In addition, the Company agreed to fund GPM for operational cash
flow needs and bear the risk of GPM&#8217;s losses from operations and GPM agreed that the Company has the right to GPM&#8217;s net profits,
if any. Under the terms of the agreement, the Company may at any time, at its option, acquire for nominal consideration 100% of either
the equity of GPM or its assets subject to assumption of all of its liabilities. GPM was considered a variable interest entity (&#8220;VIE&#8221;).
On May 18, 2021, the Company acquired <span id="xdx_90A_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_c20210518__srt--OwnershipAxis__custom--GPMMember_zQ8Fm3GDB8De" title="Ownership Percentage">100</span>% equity ownership of GPM. As a result, GPM has become the Company&#8217;s wholly owned subsidiary.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">On January 13, 2022, the
Company entered into a joint venture agreement and formed a Nevada limited liability company, Box Harmony, LLC (&#8220;Box Harmony&#8221;),
for the principal purpose of providing logistic services primarily for foreign-based manufacturers or distributors who desire to sell
their products online in the United States, with such logistic services to include, without limitation, receiving, storing and transporting
such products. The Company owns 40% of the equity interest in Box Harmony, retaining significant influence, but does not own a majority
equity interest or otherwise control of Box Harmony. See details on Note 3 below.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">On February 10, 2022, the
Company entered into another joint venture agreement and formed a Nevada limited liability company, Global Social Media, LLC (&#8220;GSM&#8221;),
for the principal purpose of providing a social media platform, contents and services to assist businesses, including the Company and
other businesses, in marketing their products. The Company owns 60% of the equity interest in GSM and controls its operations. See details
on Note 3 below.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">On February 15, 2022,
the Company acquired 100% of the ordinary shares of Anivia Limited (&#8220;Anivia&#8221;), a corporation organized under the laws of the
British Virgin Islands (&#8220;BVI&#8221;), in accordance with the terms of a share transfer framework agreement (the &#8220;Transfer
Agreement&#8221;), dated February 15, 2022, by and between the Company, White Cherry Limited, a BVI company (&#8220;White Cherry&#8221;),
White Cherry&#8217;s equity holders, Li Zanyu and Xie Jing (together with White Cherry, the &#8220;Sellers&#8221;), Anivia, Fly Elephant
Limited, a Hong Kong company, Dayourenzai (Shenzhen) Technology Co., Ltd., and Daheshou (Shenzhen) Information Technology Co., Ltd. Anivia
owns 100% of the equity of Fly Elephant Limited, which in turn owns 100% of the equity of Dayourenzai (Shenzhen) Technology Co., Ltd.,
a corporation located in the People&#8217;s Republic of China (&#8220;PRC&#8221;) and which is a wholly foreign-owned enterprise (&#8220;WFOE&#8221;)
of Fly Elephant Limited. The WFOE controls, through contractual arrangements summarized in Note 4 below, the business, revenues and profits
of Daheshou (Shenzhen) Information Technology Co., Ltd., a company organized under the Laws of the PRC (&#8220;DHS&#8221; or &#8220;VIE&#8221;)
and located in Shenzhen, China. See details on Note 4 below.</p>

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











<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467118739776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of significant accounting policies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Basis of Presentation and Summary of significant accounting policies</a></td>
<td class="text"><p id="xdx_801_eus-gaap--SignificantAccountingPoliciesTextBlock_z46Uk4tuGj78" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 2 &#8211; <span id="xdx_82F_z0kkJhsRrC02">Basis of Presentation and Summary
of significant accounting policies</span></b></p>

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

<p id="xdx_847_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zNR5vdPS0fa4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_868_zVuNmGrGd7n5">Basis of Presentation</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The unaudited condensed consolidated financial statements
include the accounts of the Company and its subsidiaries and VIE and have been prepared in accordance with accounting principles generally
accepted in the United States of America (&#8220;U.S. GAAP&#8221;) and the requirements of the U.S. Securities and Exchange Commission
(&#8220;SEC&#8221;) for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally
required by U.S. GAAP can be condensed or omitted. These unaudited condensed consolidated financial statements have been prepared on the
same basis as its annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only
of normal recurring adjustments, which are necessary for the fair statement of the Company&#8217;s financial information. These interim
results are not necessarily indicative of the results to be expected for the fiscal year ending June 30, 2023, or for any other interim
period or for any other future year. All intercompany balances and transactions have been eliminated in consolidation.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">These unaudited condensed consolidated financial statements
should be read in conjunction with the Company&#8217;s audited consolidated financial statements and the notes thereto included in the
Annual Report for the&#160;year ended June 30, 2022, which are included in Form 10-K filed on September 28, 2022.</p>

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

<p id="xdx_84D_eus-gaap--ConsolidationPolicyTextBlock_zWWTl6DJr0h6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_862_zcr6ZfpQ7Jm5">Principles of Consolidation</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The unaudited condensed consolidated financial statements
include the accounts of the Company and its subsidiaries, E Marketing Solution Inc., Global Product Marketing Inc., Global Social Media,
LLC, and Anivia Limited and its subsidiaries and VIE, including Fly Elephant Limited, Dayourenzai (Shenzhen) Technology Co., Ltd., and
Daheshou (Shenzhen) Information Technology Co., Ltd. All inter-company balances and transactions have been eliminated.</p>

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

<p id="xdx_84D_ecustom--EmergingGrowthCompanyStatusPolicyTextBlock_z35cQVHmVhjg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_86A_z4IZnMxsWac9">Emerging Growth Company Status</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The company is an &#8220;emerging growth company,&#8221;
as defined in Section 2(a) of the Securities Act of 1933, as amended, (the &#8220;Securities Act&#8221;), as modified by the Jumpstart
our Business Startups Act of 2012, (the &#8220;JOBS Act&#8221;), and it may take advantage of certain exemptions from various reporting
requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being
required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations
regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding
advisory vote on executive compensation and shareholder approval of any golden parachute payments not previously approved.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Further, Section 102(b)(1) of the JOBS Act exempts
emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that
is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered
under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company
can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but
any such election to opt out is irrevocable. The company has elected not to opt out of such extended transition period which means that
when a standard is issued or revised and it has different application dates for public or private companies, the company, as an emerging
growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard. This may make comparison
of the company&#8217;s financial statements with another public company which is neither an emerging growth company nor an emerging growth
company which has opted out of.</p>

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

<p id="xdx_84F_eus-gaap--UseOfEstimates_zF9nu7MRUevi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_86F_zVtuFFBtNop7">Use of estimates and assumptions</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of financial statements in conformity
with U.S. GAAP requires management to make estimates and assumptions that affect the amounts of assets and liabilities reported and disclosures
of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during
the periods presented. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of&#160;circumstances&#160;that&#160;existed&#160;at
the date of the financial statements, which management considered in formulating its estimate, could change in the near term due to one
or more future confirming events. Accordingly, the actual results could differ significantly from those estimates.</p>











<p id="xdx_84C_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_z7qB7SJTkJOf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_86F_zqsiTOhaM9u1">Foreign currency translation and transactions</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The reporting and functional currency of iPower and
subsidiaries is the U.S. dollar (USD). iPower&#8217;s WFOE and VIE in China uses the local currency, Renminbi (&#8220;RMB&#8221;), as
its functional currency. Assets and liabilities of the VIE are translated at the current exchange rate as quoted by the People&#8217;s
Bank of China (the &#8220;PBOC&#8221;) at the end of the period. Income and expense accounts are translated at the average translation
rates and the equity accounts are translated at historical rates. Translation adjustments resulting from this process are included in
accumulated other comprehensive income (loss) in the statement of changes in stockholders&#8217; equity. Transaction gains and losses
that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in
the results of operations as incurred.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The balance sheet amounts of the VIE, with the exception
of equity, on September 30, 2022, were translated at <span id="xdx_90E_eus-gaap--ForeignCurrencyExchangeRateTranslation1_c20220930__srt--CurrencyAxis__currency--CNY_pdd" title="Translation rate at period end">7.116</span> RMB to $1.00. The equity accounts were stated at their historical rates. The
average translation rates applied to statements of operations and comprehensive income (loss) accounts for the three months ended September
30, 2022 was <span id="xdx_90D_ecustom--ForeignCurrencyExchangeRateTranslation2_c20220701__20220930__srt--CurrencyAxis__currency--CNY_zCRzniW3FWH9" title="Translation rate during period">6.847289</span> RMB to $1.00. Cash flows were also translated at average translation rates for the period and, therefore, amounts
reported on the statement of cash flows would not necessarily agree with changes in the corresponding balances on the unaudited condensed
consolidated balance sheet.</p>

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

<p id="xdx_847_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zl2EUVZE01te" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_869_z4MVMuApukxl">Cash and cash equivalents</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash and cash equivalents consist of amounts held
as cash on hand and bank deposits.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">From time to time, the Company may maintain bank balances
in interest bearing accounts in excess of the $<span id="xdx_905_eus-gaap--CashFDICInsuredAmount_c20220930_pp0p0" title="Excess FDIC amount">250,000</span>, which is currently the maximum amount insured by the Federal Deposit Insurance
Corporation for interest bearing accounts (there is currently no insurance limit for deposits in noninterest bearing accounts). The Company
has not experienced any losses with respect to cash. Management believes our Company is not exposed to any significant credit risk with
respect to its cash.</p>

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

<p id="xdx_84A_eus-gaap--ReceivablesPolicyTextBlock_zY3Pvji3OzFk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zQfK43CUL4n4">Accounts receivable, net</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the ordinary course of business, the Company
extends unsecured credit to its customers. Accounts receivable are stated at the amount the Company expects to collect from customers.
Management reviews its accounts receivable balances each reporting period to determine if an allowance for credit loss is required.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In July 2020, the Company adopted ASU 2016-13, Topics
326 - Credit Loss, Measurement of Credit Losses on Financial Instruments, which replaces the incurred loss methodology with an expected
loss methodology that is referred to as the current expected credit loss (CECL) methodology, for its accounting standard for its trade
accounts receivable.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company evaluates the creditworthiness of all
of its customers individually before accepting them and continuously monitors the recoverability of accounts receivable. If there are
any indicators that a customer may not make payment, the Company may consider making provision for non-collectability for that particular
customer. At the same time, the Company may cease further sales or services to such customer. The following are some of the factors that
the Company develops allowance for credit losses:</p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px; font-size: 10pt">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the customer fails to comply with its payment schedule;</span></td></tr>

<tr style="vertical-align: top">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the customer is in serious financial difficulty;</span></td></tr>

<tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a significant dispute with the customer has occurred regarding job progress or other matters;</span></td></tr>

<tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the customer breaches any of its contractual obligations;</span></td></tr>

<tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the customer appears to be financially distressed due to economic or legal factors;</span></td></tr>

<tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the business between the customer and the Company is not active; and</span></td></tr>

<tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">other objective evidence indicates non-collectability of the accounts receivable.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The adoption of the credit loss accounting standard
has no material impact on the Company&#8217;s consolidated financial statements. Accounts receivable are recognized and carried at carrying
amount less an allowance for credit losses, if any. The Company maintains an allowance for credit losses resulting from the inability
of its customers to make required payments based on contractual terms. The Company reviews the collectability of its receivables on a
regular and ongoing basis. The Company has also included in calculation of allowance for credit losses the potential impact of the COVID-19
pandemic on our customers&#8217; businesses and their ability to pay their accounts receivable. After all attempts to collect a receivable
have failed, the receivable is written off against the allowance. The Company also considers external factors to the specific customer,
including current conditions and forecasts of economic conditions, including the potential impact of the COVID-19 pandemic. In the event
we recover amounts previously written off, we will reduce the specific allowance for credit losses.</p>

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

<p id="xdx_84B_eus-gaap--EquityMethodInvestmentsPolicy_zxu99p1Lwb52" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_868_zabdakAKXNJ7">Equity method investment</span> </span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for its ownership interest in
Box Harmony, a <span id="xdx_90F_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20220930__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--BoxHarmonyMember_zWUrpnl7WGf7" title="Equity Method Investment, Ownership Percentage">40</span>% owned joint venture, following the equity method of accounting, in accordance with ASC 323, Investments &#8212;Equity
Method and Joint Ventures. Under this method, the carrying cost is initially recorded at cost and then increased or decreased by recording
its percentage of gain or loss in Box Harmony&#8217;s statement of operations and a corresponding charge or credit to the carrying value
of the asset.</p>

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

<p id="xdx_84D_eus-gaap--BusinessCombinationsPolicy_zf03FelrtgSa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zJEabMyr5Wt8">Business Combination</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 15, 2022, the Company acquired <span id="xdx_900_eus-gaap--VariableInterestEntityOwnershipPercentage_dp_c20220214__20220215__srt--OwnershipAxis__custom--AniviaLimitedMember_zdcxDMj7oCOc">100</span>%
of the ordinary shares of Anivia Limited (&#8220;Anivia&#8221;) and its subsidiaries, including its variable interest entity (&#8220;VIE&#8221;),
Daheshou (Shenzhen) Information Technology Co., Ltd., a company organized under the laws of the People&#8217;s Republic of China (&#8220;DHS&#8221;).
The Company applies the acquisition method of accounting for business combinations. Under the acquisition method, the acquiring entity
in a business combination recognizes 100% of the assets acquired and liabilities assumed at their acquisition date fair values. Management
utilizes valuation techniques appropriate for the asset or liability being measured in determining these fair values. Any excess of the
purchase price paid over amounts allocated to assets acquired, including identifiable intangible assets, and liabilities assumed is recorded
as goodwill. Where amounts allocated to assets acquired and liabilities assumed is greater than the purchase price, a bargain purchase
gain is recognized. Acquisition-related costs are expensed as incurred. See Note 4 for details on acquisition.</p>

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

<p id="xdx_84C_ecustom--VariableInterestEntitiesPolicyTextBlock_zOZ8Sm8PZoKj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_865_zqekmdovfrbd">Variable interest entities</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">On February 15, 2022,
the Company acquired 100% of the ordinary shares of Anivia Limited (&#8220;Anivia&#8221;) and its subsidiaries, including DHS. Pursuant
to the terms of the Agreements for the Company&#8217;s acquisition of Anivia and its subsidiaries, including DHS, the Company does not
have direct ownership in DHS but is actively involved in DHS&#8217;s operations as the sole manager to direct the activities and significantly
impact DHS&#8217;s economic performance. DHS&#8217;s operational funding has been provided by the Company following the February 15, 2022
acquisition. During the term of the Agreements, the Company bears all the risk of loss and has the right to receive all of the benefits
from DHS. As such, based on the determination that the Company is the primary beneficiary of DHS, in accordance with ASC 810-10-25-38A
through 25-38J, DHS is considered a VIE of the Company and the financial statements of DHS have been consolidated from the date such control
existed, February 15, 2022. See Note 4 and Note 5 for details on acquisition.</p>

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

<p id="xdx_841_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zTC5zul5RIx8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_zOSMAXUeDoK3">Goodwill</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill represents the excess of the purchase price
over the fair value of assets acquired and liabilities assumed. The Company accounts for goodwill under <i>ASC Topic 350, Intangibles-Goodwill
and Other</i>.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill is not amortized but is reviewed for
potential impairment on an annual basis, or if events or circumstances indicate a potential impairment, at the reporting unit level.
The Company&#8217;s review for impairment includes an assessment of qualitative factors to determine whether it is more likely than not
that the fair value of a reporting unit is less than its carrying value, including goodwill. If it is determined that it is more likely
than not that the fair value of a reporting unit is less than its carrying value, including goodwill, a quantitative goodwill impairment
test is performed, which compares the fair value of the reporting unit with its carrying amounts, including goodwill. If the fair value
of the reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. However, if the carrying
amount of the reporting unit exceeds its fair value, an impairment loss will be recognized in an amount equal to that excess, limited
to the total amount of goodwill allocated to that reporting unit. The Company engaged an independent third-party valuation firm in August
2022 to conduct an evaluation of goodwill impairment for the Company as a whole at the consolidated reporting unit level as of June 30,
2022, which evaluation was conducted prior to the Company&#8217;s filing of its Annual Report on Form 10-K. Due to the decrease in the
Company&#8217;s share price subsequent to the filing of the Form 10-K and the net loss incurred during the quarter ended September 30,
2022, the Company engaged the same valuation firm to review goodwill for impairment. Based on this review , the Company concluded an
impairment loss of $<span id="xdx_903_eus-gaap--GoodwillImpairmentLossNetOfTax_c20220701__20220930_z1o8PM3burIk">3,060,034</span> as
of September 30, 2022 was required. The impairment amount was determined based on the discounted cash flows with the revised projections
reflecting the increase in freight and storage costs in the current interim quarter. The Company also considered the Market Capital Method,
which is an alternative market approach, suggested the Company&#8217;s goodwill is partially impaired. As of September 30, 2022, the
remaining goodwill balance amounted to $<span id="xdx_904_eus-gaap--Goodwill_iI_c20220930_zMV88CCAx2Xe">3,034,110</span>.</p>

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











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

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

<p id="xdx_847_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zLhcSjwyud61" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86D_zQC4I6kWZvr1">Intangible Assets, net</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Finite life intangible assets at September 30,
2022 included a covenant not to compete, supplier relationships, and software recognized as part of the acquisition of Anivia Limited.
Intangible assets are recorded at the estimated fair value of these items at the date of acquisition, February 15, 2022. Intangible assets
are amortized on a straight-line basis over their estimated useful life as followings:</p>

<table cellpadding="0" cellspacing="0" id="xdx_892_ecustom--IntangibleAssetsUsefulLivesTableTextBlock_zqhY7ArqZypa" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse" summary="xdx: Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Useful Lives)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8BE_ziH7eKPCXprd" style="display: none">Schedule of estimated useful life</span></td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Useful Life</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 66%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Covenant Not to Compete</span></td>
    <td style="width: 34%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20220701__20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zYnuMX5ITN3f" title="Intangible Asset, Useful Life">10</span> years</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Supplier relationships</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20220701__20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_zqh8SaMuJzAj" title="Intangible Asset, Useful Life">6</span> years</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20220701__20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zqU1vWUL7y19" title="Intangible Asset, Useful Life">5</span> years</span></td></tr>
  </table>
<p id="xdx_8AF_zyaCeVHaM7n4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company reviews the recoverability of long-lived
assets, including intangible assets, when events or changes in circumstances occur that indicate the carrying value of the asset may not
be recoverable. The assessment of possible impairment on assets group level is based on the ability to recover the carrying value of the
asset from the expected future pretax cash flows (undiscounted and without interest charges) of the related operations. If these cash
flows are less than the carrying value of such asset, an impairment loss is recognized for the difference between estimated fair value
and carrying value. The measurement of impairment requires management to make estimates of these cash flows related to long-lived assets,
as well as other fair value determinations. As of September 30, 2022, there were no indicators of impairment.</p>

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

<p id="xdx_840_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zXFkGrYPcvy7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86D_ziXER7nsLA88">Fair values of financial instruments</span> </span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ASC 825, &#8220;Disclosures about Fair Value of Financial
Instruments,&#8221; requires disclosure of fair value information about financial instruments. ASC 820, &#8220;Fair Value Measurements&#8221;
defines fair value, establishes a framework for measuring fair value in generally accepted accounting principles, and expands disclosures
about fair value measurements.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The carrying amounts of cash and cash equivalents,
accounts receivable, accounts payable and all other current assets and liabilities approximate fair values due to their short-term nature.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 15, 2022, as part of the consideration
for the acquisition of Anivia Limited, the Company issued a two-year unsecured <span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20220215__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zbaRDry66VT9" title="Debt Instrument, Interest Rate, Stated Percentage">6</span>% subordinated promissory note, payable in equal semi-annual
installments commencing August 15, 2022 (the &#8220;Purchase Note&#8221;). The principal amount of the Purchase Note was $<span id="xdx_908_eus-gaap--DebtInstrumentFaceAmount_iI_pn3n3_dm_c20220215__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zaeN5SuTn93" title="Debt Instrument, Face Amount">3.5</span> million.
On February 15, 2022, the Company evaluated the fair value of the Purchase Note to be $<span id="xdx_90C_eus-gaap--DebtInstrumentFairValue_iI_pn3n3_dm_c20220215__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zfBm7tlb7ESd" title="Debt Instrument, Fair Value Disclosure">3.6</span> million using the following inputs:</p>

<table cellpadding="0" cellspacing="0" id="xdx_899_ecustom--ScheduleOfAssumptionsUsedFairValuePurchaseNoteTableTextBlock_zX6UtjqYW5Yb" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse" summary="xdx: Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Assumptions)">
  <tr style="vertical-align: top">
    <td><span id="xdx_8B7_zDHYwLaSHCBd" style="display: none">Schedule of assumptions</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #EEEEEE">
    <td style="width: 77%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporate bond yield</span></td>
    <td style="width: 23%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_dp_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__custom--CorporateBondYieldMember_z07qtfgyVftj" title="Derivatives, Determination of Fair Value">3.1</span>%</span></td></tr>
  <tr style="vertical-align: top; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk-free rate</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_dp_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zxrouQHP7d45" title="Derivatives, Determination of Fair Value">1.6</span>%</span></td></tr>
  <tr style="vertical-align: top; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Liquidity premium</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_dp_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__custom--LiquidityPremiumMember_zmqBxAgrURS9" title="Derivatives, Determination of Fair Value">0.4</span>%</span></td></tr>
  <tr style="vertical-align: top; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Discount rate</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_dp_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputDiscountRateMember_zXvkPMZOXfv4" title="Derivatives, Determination of Fair Value">3.5</span>%</span></td></tr>
  </table>
<p id="xdx_8AA_zG0w7Ibg44O5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">As of September 30,
2022, the outstanding balance of the Purchase Note was $<span id="xdx_901_eus-gaap--LongTermDebt_iI_c20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zPxH2vP6J3re" title="Long-Term Debt">3,700,588</span>,
including a premium of $<span id="xdx_90D_eus-gaap--DebtInstrumentUnamortizedPremium_iI_c20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zbBMUqRhqeXb" title="Debt Instrument, Unamortized Premium">69,338</span>
and $<span id="xdx_903_eus-gaap--InterestPayableCurrent_iI_c20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zBH8Ih3vms37" title="Interest Payable, Current">131,250</span>
of accrued interest.</p>

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





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





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For other financial instruments to be reported at
fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable
inputs to the extent possible. The Company determines the fair value of its financial instruments based on assumptions that market participants
would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions
in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized
in one of the following levels:</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Level 1 &#8211; Inputs are unadjusted, quoted prices
in active markets for identical assets or liabilities at the measurement date;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Level 2 &#8211; Inputs are observable, unadjusted
quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities
in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially
the full term of the related assets or liabilities; and</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Level 3 &#8211; Unobservable inputs that are significant
to the measurement of the fair value of the assets or liabilities that are supported by little or no market data.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not have any assets or liabilities
measured at fair value on a recurring basis. We measure certain non-financial assets on a non-recurring basis, including goodwill. As
a result of those measurements, we recognized an impairment charge of $3.1 million during the three months ended September 30, 2022,
as follows:</p>

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

<table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_zTs4HoeiZDj6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Fair Values of Financial Instruments (Details)">
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span id="xdx_8B7_zP95KpqISNdf"><b style="display: none">Schedule of fair value on nonrecurring basis</b></span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Total Fair Value</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Level 1</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Level 2</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Level 3</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Total Impairment Loss</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt; width: 25%">Goodwill</td><td style="padding-bottom: 1pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel12And3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zdaZUFbmnXxk" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Assets">3,034,110</td><td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zLnANHb0Su8b" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Assets">&#8211;</td><td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zWXi0ED0WXR5" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Assets">&#8211;</td><td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_z9X8U16WNiwk" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Assets">3,034,110</td><td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--GoodwillImpairmentLoss_c20220701__20220930_zX8mpSrmbUkb" style="border-bottom: Black 1pt solid; width: 11%; text-align: right">3,060,034</td><td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,034,110</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,034,110</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,060,034</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill, with a total carrying value of $6.1
million was written down to its fair value of $3.0 million, resulting in an impairment charge of $3,060,034, which was recorded in earnings
for the three months ended September 30, 2022. The fair value of goodwill was determined based on the discounted cash flow method, which
is an income approach, which required the use of inputs that were unobservable in the marketplace (Level 3), including a discount rate
that would be used by a market participant, projections of revenues and cash flows with the revised projections reflecting the increase
in freight and storage costs in the current interim quarter, among others.</p>

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

<p id="xdx_84B_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_z9PgfvAEaPlb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_868_zbup34Aq20jk">Revenue recognition</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has adopted Accounting Standards Codification
(&#8220;ASC&#8221;) 606 since its inception on April 11, 2018 and recognizes revenue from product sales revenues, net of promotional discounts
and return allowances, when the following revenue recognition criteria are met: a contract has been identified, separate performance obligations
are identified, the transaction price is determined, the transaction price is allocated to separate performance obligations and revenue
is recognized upon satisfying each performance obligation. The Company transfers the risk of loss or damage upon shipment, therefore,
revenue from product sales is recognized when it is shipped to the customer. Return allowances, which reduce product revenue by the Company&#8217;s
best estimate of expected product returns, are estimated using historical experience.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company evaluates the criteria of ASC 606&#160;-
Revenue Recognition Principal Agent Considerations in determining whether it is appropriate to record the gross amount of product sales
and related costs or the net amount earned as commissions. Generally, when the Company is primarily responsible for fulfilling the promise
to provide a specified good or service, the Company is subject to inventory risk before the good or service has been transferred to a
customer and the Company has discretion in establishing the price, revenue is recorded at gross.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Payments received prior to the delivery of goods to customers are recorded
as customer deposits.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company periodically provides incentive offers
to its customers to encourage purchases. Such offers include current discount offers, such as&#160;percentage discounts off current purchases
and other similar offers. Current discount offers, when accepted by the Company&#8217;s customers, are treated as a reduction to the purchase
price of the related transaction.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Sales discounts are recorded in the period in which
the related sale is recognized. Sales return allowances are estimated based on historical amounts and are recorded upon recognizing the
related sales. Shipping and handling costs are recorded as selling expenses.</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p id="xdx_848_eus-gaap--AdvertisingCostsPolicyTextBlock_z9emTP6K8cyg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zMqIlfy9qdVb">Advertising costs</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Advertising costs are expensed as incurred. Total
advertising and promotional costs included in selling and fulfillment expenses for three months ended September 30, 2022 and 2021 were
$<span id="xdx_90F_eus-gaap--AdvertisingExpense_c20220701__20220930_zjtovQ07bgZ4" title="Advertising costs">1,166,349</span> and $<span id="xdx_908_eus-gaap--AdvertisingExpense_c20210701__20210930_za3n9ItOmwzc" title="Advertising costs">633,416</span>, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p id="xdx_84E_ecustom--CostOfRevenuePolicyTextBlock_zxSZDtNoV9we" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_866_zdVvzBGWy2Tf">Cost of revenue</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of revenue mainly consists of costs for purchases
of products and related inbound freight and delivery fees.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p id="xdx_846_ecustom--OperatingExpensesPolicyTextBlock_zb3cfCSvDSr6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zgDygtDj9RLi">Operating expenses</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Operating expenses, which consist of selling and fulfillment and general
and administrative expenses, are expensed as incurred.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p id="xdx_843_eus-gaap--InventoryPolicyTextBlock_zCfxhk8RQwIh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_861_z85HNWlBn7ji">Inventory</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventory consists of finished goods ready for sale
and is stated at the lower of cost or market. The Company values its inventory using the weighted average costing method. The Company&#8217;s
policy is to include as a part of cost of goods sold any freight incurred to ship the product from its vendors to warehouses. Outbound
freight costs related to shipping costs to customers are considered periodic costs and are reflected in selling and fulfillment expenses.
The Company regularly reviews inventory and considers forecasts of future demand, market conditions and product obsolescence.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If the estimated realizable value of the inventory
is less than cost, the Company makes provisions in order to reduce its carrying value to its estimated market value. The Company also
reviews inventory for slow moving inventory and obsolescence and records allowance for obsolescence.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>





<p id="xdx_844_ecustom--DebtIssuanceCostsPolicyTextBlock_z5yxwFHR3Jg4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_867_zYs4P04rJjS7">Debt Issuance Costs</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Costs incurred in connection with the issuance of debt are deferred and
amortized as interest expense over the term of the related debt using the effective interest method. To the extent that the debt is outstanding,
these amounts are reflected in the consolidated balance sheets as direct deductions from the carrying amount of the outstanding borrowings.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p id="xdx_843_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zDTGXgdeWB6a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_867_zbMEB5kMiPC6">Segment reporting</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company follows ASC 280, Segment
Reporting. The Company&#8217;s chief operating decision maker, the Chief Executive Officer, reviews the consolidated results of
operations when making decisions about allocating resources and assessing the performance of the Company as a whole and, hence, the
Company has only one reportable segment. The Company does not distinguish between markets or segments for the purpose of internal
reporting. For the three months ended September 30, 2022, sales through Amazon to Canada and other foreign countries were
approximately <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AmazonSalesToCanadaAndOtherForeignCountriesMember_zOYBW07vAX2j">9.8</span>%
of the Company&#8217;s total sales. Sales of hydroponic products, including ventilation and grow light systems, were approximately <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--ProductOrServiceAxis__custom--HydroponicProductsMember_zuzc7lr31zVc">53</span>%
of the Company&#8217;s total sales and the remaining <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--ProductOrServiceAxis__custom--GeneralGardeningMember_zz4jmcfyEXJb">47</span>%
consisted of general gardening, home goods and other products and accessories. As of September 30, 2022, there were approximately
$<span id="xdx_903_eus-gaap--InventoryGross_iI_dm_c20220930__srt--StatementGeographicalAxis__country--CN_zvNL4pAyRDpi"> 1.9
million</span> of inventory stored in China. The Company&#8217;s majority of long-lived assets are located in California, United
States, and majority of the Company&#8217;s revenues are derived from within the United States. Therefore, no geographical segments
are presented.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/>





<p id="xdx_84A_eus-gaap--LesseeLeasesPolicyTextBlock_z58vPUPd4N2k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86B_zbiT0twqY5o9">Leases</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On its inception date, April 11, 2018, the Company
adopted ASC 842 &#8211; Leases (&#8220;ASC 842&#8221;), which requires lessees to record right-of-use (&#8220;ROU&#8221;) assets and related
lease obligations on the balance sheet, as well as disclose key information regarding leasing arrangements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ROU assets represent our right to use an underlying
asset for the lease terms and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease
ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the
Company&#8217;s leases do not provide an implicit rate, the Company generally uses its incremental borrowing rate based on the estimated
rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The operating lease ROU
asset also includes any lease payments made and excludes lease incentives. Lease expense for lease payments is recognized on a straight-line
basis over the lease term.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p id="xdx_849_eus-gaap--ShareBasedCompensationForfeituresPolicyTextBlock_zuMWPsbmNrDk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86F_zySif5tqBOXi">Stock-based Compensation</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company applies ASC No.
718, &#8220;Compensation-Stock Compensation,&#8221; which requires that share-based payment transactions with employees and nonemployees
upon adoption of ASU 2018-07, be measured based on the grant date fair value of the equity instrument and recognized as compensation expense
over the requisite service period, with a corresponding addition to equity. Under this method, compensation cost related to employee share
options or similar equity instruments is measured at the grant date based on the fair value of the award and is recognized over the period
during which an employee is required to provide service in exchange for the award, which generally is the vesting period. In addition
to requisite service period, the Company also evaluates the performance condition and market condition under ASC 718-10-20. For an award
which contains both a performance and a market condition, and where both conditions must be satisfied for the award to vest, the market
condition is incorporated into the fair value of the award, and that fair value is recognized over the employee&#8217;s requisite service
period or nonemployee&#8217;s vesting period if it is probable the performance condition will be met. If the performance condition is
ultimately not met, compensation cost related to the award should not be recognized (or should be reversed) because the vesting condition
in the award has not been satisfied.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company will recognize forfeitures of such equity-based
compensation as they occur.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>





<p id="xdx_847_eus-gaap--IncomeTaxPolicyTextBlock_zOVlvZl5zd8l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86C_z3E3sFCpJqt7">Income taxes</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for income taxes under the asset
and liability method. Deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between
the financial statement carrying amounts of existing assets and liabilities and their perspective tax bases. Deferred tax assets and liabilities
are measured using enacted tax rates expected to apply to taxable income in the years in which the temporary differences are expected
to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the
period that includes the enactment date. Valuation allowances are recorded, when necessary, to reduce deferred tax assets to the amount
expected to be realized.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a result of the implementation of certain provisions
of ASC 740, Income Taxes (&#8220;ASC 740&#8221;), which clarifies the accounting and disclosure for uncertainty in tax position, as defined,
ASC 740 seeks to reduce the diversity in practice associated with certain aspects of the recognition and measurement related to accounting
for income taxes. The Company has adopted the provisions of ASC 740 since inception, April 11, 2018, and has analyzed filing positions
in each of the federal and state jurisdictions where the Company is required to file income tax returns, as well as open tax years in
such jurisdictions. The Company has identified the U.S. federal jurisdiction, and the states of Nevada and California, as its &#8220;major&#8221;
tax jurisdictions. However, the Company has certain tax attribute carryforwards which will remain subject to review and adjustment by
the relevant tax authorities until the statute of limitations closes with respect to the year in which such attributes are utilized.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company believes that our income tax filing positions
and deductions will be sustained on audit and do not anticipate any adjustments that will result in a material change to its financial
position. Therefore, no reserves for uncertain income tax positions have been recorded pursuant to ASC 740. The Company&#8217;s policy
for recording interest and penalties associated with income-based tax audits is to record such items as a component of income taxes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/>





<p id="xdx_847_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zOdgfsQZy2q3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_866_zgCOr4yYhyk2">Commitments and contingencies</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the ordinary course of business, the Company is
subject to certain contingencies, including legal proceedings and claims arising out of the business that relate to a wide range of matters,
such as government investigations and tax matters. The Company recognizes a liability for such contingency if it determines it is probable
that a loss has occurred and a reasonable estimate of the loss can be made. The Company may consider many factors in making these assessments
including historical and specific facts and circumstances of each matter.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p id="xdx_84C_eus-gaap--EarningsPerSharePolicyTextBlock_zGDlhoNXZwQj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86B_zhWVczemh4E">Earnings per share</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic earnings per share are computed by dividing
net income attributable to holders of common stock by the weighted average number of shares of common stock outstanding during the year.
Diluted earnings per share reflect the potential dilution that could occur if securities to issue common stock were exercised.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p id="xdx_845_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zu5KHF8obcg1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86C_ziwEBo4Ph5xh">Recently issued accounting pronouncements</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In June 2022, FASB issued&#160;ASU 2022-03, Fair Value
Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions. The amendments in this
ASU clarify the guidance in ASC 820 on the fair value measurement of an equity security that is subject to a contractual sale restriction
and require specific disclosures related to such an equity security. This standard is effective for fiscal years beginning after December
15, 2024. The Company does not expect the adoption of this standard to have a material impact on the consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In October 2021, the FASB issued ASU 2021-08, Business
Combinations (Topic 805),&#160;Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This ASU clarifies
that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance
with ASU 2014-09, Revenue from Contracts with Customers&#160;(Topic 606) as if the entity had originated the contracts. The guidance is
effective for fiscal years beginning after December 15, 2023, with early application permitted. The Company does not expect the adoption
of this standard to have a material impact on the consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In March 2020 and January 2021, the FASB
issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial
Reporting and ASU No. 2021-01, Reference Rate Reform (Topic 848): Scope, respectively (collectively, &#8220;Topic 848&#8221;).
Topic 848 provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions
that reference the London Interbank Offered Rate (&#8220;LIBOR&#8221;) or another reference rate expected to be discontinued because
of reference rate reform. The expedients and exceptions provided by Topic 848 are effective for all entities as of March 12, 2020
through December 31, 2022. The Company does not expect the adoption of this standard to have a material impact on the Company's
consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August 2020, the FASB issued ASU 2020-06, &#8220;Debt
&#8211; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#8211; Contracts in Entity&#8217;s Own Equity
(Subtopic 815-40).&#8221; This ASU reduces the number of accounting models for convertible debt instruments and convertible preferred
stock, as well as amend the guidance for the derivatives scope exception for contracts in an entity&#8217;s own equity to reduce form-over-substance-based
accounting conclusions. In addition, this ASU improves and amends the related EPS guidance. This standard is effective for the Company
on July 1, 2024, including interim periods within those fiscal years. Adoption is either a modified retrospective method or a fully retrospective
method of transition. The Company does not expect the adoption of this standard to have a material impact on the consolidated financial
statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"/>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In January 2020, the FASB issued ASU 2020-01,
&#8220;Investments - Equity Securities (Topic 321), Investments - Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging
(Topic 815) - Clarifying the Interactions between Topic 321, Topic 323, and Topic 815.&#8221; This ASU among other things clarifies that
a company should consider observable transactions that require a company to either apply or discontinue the equity method of accounting
under Topic 323, Investments&#8212;Equity Method and Joint Ventures, for the purposes of applying the measurement alternative in accordance
with Topic 321 immediately before applying or upon discontinuing the equity method. The new ASU clarifies that, when determining the accounting
for certain forward contracts and purchased options a company should not consider, whether upon settlement or exercise, if the underlying
securities would be accounted for under the equity method or fair value option. ASU 2020-01 is effective for public business entities
for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2021. An entity should apply ASU 2020-01
prospectively at the beginning of the interim period that includes the adoption date. The adoption of ASU 2020-01 did not have material
impact on the Company's consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2019, the FASB issued ASU 2019-12,
Income Taxes (Topic 740) &#8211; Simplifying the Accounting for Income Taxes. The update is intended to simplify the current rules regarding
the accounting for income taxes and addresses several technical topics including accounting for franchise taxes, allocating income taxes
between a loss in continuing operations and in other categories such as discontinued operations, reporting income taxes for legal entities
that are not subject to income taxes, and interim accounting for enacted changes in tax laws. The new standard is effective for fiscal
years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022; however, early adoption
is permitted. The adoption of this standard did not have material impact on the consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In January 2017, the
FASB issued ASU 2017-04, &#8220;Intangibles - Goodwill and Other (Topic&#160;350): Simplifying the Test for Goodwill Impairment,&#8221;
which eliminates step two from the goodwill impairment test. Under ASU 2017-04, an entity should recognize an impairment charge for the
amount by which the carrying amount of a reporting unit exceeds its fair value up to the amount of goodwill allocated to that reporting
unit. All other entities, including not-for-profit entities, that are adopting the amendments in this Update should do so for their annual
or any interim goodwill impairment tests in fiscal years beginning after December 15, 2021. The Company has adopted ASU 2017-04. See disclosures
above on Goodwill for further details.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not believe other recently issued
but not yet effective accounting standards, if currently adopted, would have a material effect on the consolidated financial position,
statements of operations and cash flows.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p id="xdx_842_eus-gaap--SubsequentEventsPolicyPolicyTextBlock_zTGwR4GOeFb5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_86F_zSDMT8zsAv55">Subsequent events</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company evaluated subsequent events and transactions
that occurred after the balance sheet date through the date that the consolidated financial statements are available to be issued. Material
subsequent events that required recognition or additional disclosure in the consolidated financial statements are presented.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467118900912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Joint Ventures<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_DisclosureJointVenturesAbstract', window );"><strong>Joint Ventures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_JointVenturesDisclosureTextBlock', window );">Joint Ventures</a></td>
<td class="text"><p id="xdx_80C_ecustom--JointVenturesDisclosureTextBlock_zZ1XUQlgaRRl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 3 - <span id="xdx_82B_zLNiNFLEUK29">Joint Ventures</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Box Harmony, LLC</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 13, 2022, the Company entered into a joint
venture agreement (the &#8220;Joint Venture Agreement&#8221;) with Titanium Plus Autoparts, Inc., a California corporation (&#8220;TPA&#8221;),
Tony Chiu (&#8220;Chiu&#8221;) and Bin Xiao (&#8220;Xiao&#8221;). Pursuant to the terms of the Joint Venture Agreement, the parties formed
a Nevada limited liability company, Box Harmony, LLC (&#8220;Box Harmony&#8221;), for the principal purpose of providing logistic services
primarily for foreign-based manufacturers or distributors who desire to sell their products online in the United States, with such logistic
services to include, without limitation, receiving, storing and transporting such products.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"/>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"/>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Following entry into the
Joint Venture Agreement, Box Harmony issued a total of 6,000 certificated units of membership interest, designated as Class A voting units
(&#8220;Equity Units&#8221;), as follows: (i) the Company agreed to contribute $50,000 in cash in exchange for 2,400 Equity Units in Box
Harmony and agreed to provide Box Harmony with the use and access to certain warehouse facilities leased by the Company (see below), and
(ii) TPA received 1,200 Equity Units in exchange for (a) $1,200 and contributing the TPA IP License referred to below, (b) its existing
and future customer contracts, and (c) granting Box Harmony the use of shipping accounts (FedEx and UPS) and all other TPA carrier contracts,
and (iii) Xiao received 2,400 Equity Units in exchange for $2,400 and his agreement to manage the day to day operations of Box Harmony.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the terms of the Box Harmony limited liability
operating agreement (the &#8220;LLC Agreement&#8221;), TPA and Xiao each granted to the Company an unconditional and irrevocable right
and option to purchase from Xiao and TPA at any time within the first 18 months following January 13, 2022, up to 1,200 Class A voting
units, at an exercise price of $550 per Class A voting unit, for a total exercise price of up to $660,000. If such option is fully exercised,
the Company would own 3,600 Equity Units or 60% of the total outstanding Equity Units. As of the date of this report, the Company had
not exercised the option to purchase additional voting units from Xiao and TPA. The LLC Agreement prohibits the issuance of additional
Equity Units and certain other actions unless approved in advance by the Company, that a noncontrolling right that would not be substantive
to overcome the majority voting interests held by TPA and Xiao.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a result, the Company owns <span id="xdx_905_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20220930__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--BoxHarmonyMember_zCHt52QFUBK2" title="Equity Method Investment, Ownership Percentage">40</span>% of the equity interest
in Box Harmony with significant influence but does not own a majority equity interest or otherwise control of Box Harmony. The Company
accounts for its ownership interest in Box Harmony following the equity method of accounting, in accordance with ASC 323, Investments
&#8212;Equity Method and Joint Ventures. Under this method, the carrying cost is initially recorded at cost and then increased or decreased
by recording its percentage of gain or loss in its statement of operations and a corresponding charge or credit to the carrying value
of the asset.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Global Social Media, LLC</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 10, 2022, the Company entered into a joint
venture agreement with Bro Angel, LLC, Ji Shin and Bing Luo (the &#8220;GSM Joint Venture Agreement&#8221;). Pursuant to the terms of
the GSM Joint Venture Agreement, the parties formed a Nevada limited liability company, Global Social Media, LLC (&#8220;GSM&#8221;),
for the principal purpose of providing a social media platform, contents and services to assist businesses, including the Company and
other businesses, in marketing their products.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Following entry into the GSM Joint Venture Agreement,
GSM issued 10,000 certificated units of membership interest (the &#8220;GSM Equity Units&#8221;), of which the Company was issued 6,000
GSM Equity Units and Bro Angel was issued 4,000 GSM Equity Units. Messrs. Shin and Luo are the owners of 100% of the equity of Bro Angel.
The LLC Agreement prohibits the issuance of additional Equity Units and certain other actions unless approved in advance by Bro Angel,
creating a noncontrolling right that would not be substantive to overcome the majority voting interests held by the Company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">As of the date of this report,
the members had not completed the capital contributions and no receivables were recorded.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the terms of the Agreements, the Company
owns <span id="xdx_901_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20220930__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--GPMMember_zTSgz6Prun9i" title="Equity Method Investment, Ownership Percentage">60</span>% of the equity interest in GSM and control of the operations. Based on ASU 2015-02, the Company consolidate GSM due to its majority
equity ownership and control over operations. For the three months ended September 30, 2022 and 2021, the impact of GSM&#8217;s activities
were immaterial to the Company&#8217;s unaudited condensed consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_DisclosureJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_DisclosureJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_JointVenturesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_JointVenturesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467120025344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_DisclosureAcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityAbstract', window );"><strong>Acquisition Of Anivia Limited And Subsidiaries And Variable Interest Entity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock', window );">Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity</a></td>
<td class="text"><p id="xdx_808_ecustom--AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock_zOaVrmAtmgW1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 4 - <span id="xdx_82B_zWEsWhcIlSZ8">Acquisition of Anivia Limited and Subsidiaries and Variable
Interest Entity</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">On February 15, 2022, the
Company acquired 100% of the ordinary shares of Anivia Limited (&#8220;Anivia&#8221;), a corporation organized under the laws of the British
Virgin Islands (&#8220;BVI&#8221;), in accordance with the terms of a share transfer framework agreement (the &#8220;Transfer Agreement&#8221;),
dated February 15, 2022, by and between the Company, White Cherry Limited, a BVI company (&#8220;White Cherry&#8221;), White Cherry&#8217;s
equity holders, Li Zanyu and Xie Jing (together with White Cherry, the &#8220;Sellers&#8221;), Anivia, Fly Elephant Limited, a Hong Kong
company, Dayourenzai (Shenzhen) Technology Co., Ltd. and Daheshou (Shenzhen) Information Technology Co., Ltd. Anivia owns 100% of the
equity of Fly Elephant Limited, which in turn owns 100% of the equity of Dayourenzai (Shenzhen) Technology Co., Ltd., a corporation located
in the People&#8217;s Republic of China (&#8220;PRC&#8221;) and which is a wholly foreign-owned enterprise (&#8220;WFOE&#8221;) of Fly
Elephant Limited. The WFOE controls, through contractual arrangements summarized below, the business, revenues and profits of Daheshou
(Shenzhen) Information Technology Co., Ltd., a company organized under the Laws of the PRC (&#8220;DHS&#8221;) and located in Shenzhen,
China.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The contractual arrangements between the WFOE and
DHS are established through a variable interest operating entity structure, which is reflected in (i) an exclusive business cooperation
agreement, dated December 15, 2021, between the WFOE and DHS, (ii) an exclusive equity interest pledge agreement, dated December 15, 2021,
between the WFOE and DHS in which the equity of DHS was pledged to the WFOE, (iii) an exclusive option agreement, dated December 15, 2021,
between the WFOE, DHS and its equity holders, Li Zanyu and Xie Jing (the &#8220;Equity Holders), pursuant to which the Equity Holders
give the WFOE the irrevocable and exclusive right to purchase the equity interests in DHS, and (iii) a power of attorney, dated December
15, 2021, pursuant to which Li Zanyu and Xie Jing, the holders of 100% of the equity interest of DHS, granted the WFOE all voting and
other rights to their equity interest in DHS. According to the exclusive business cooperation agreement, in consideration for the services
provided by the WFOE, DHS shall pay a service fee to the WFOE on annual basis (or at any time agreed by the Parties). The service fees
for each year (or for any other period agreed to by the Parties) shall consist of a management fee and a fee for services provided, which
shall be reasonably determined by the WFOE based on the nature, complexity, time, and other market and operation factors. The WFOE may
provide a separate confirmation letter and/or invoice to DHS to indicate the amount of service fees due for each service period; or the
amount of services fees may be as set forth in the relevant contracts separately executed by the Parties. DHS is principally engaged in
selling a wide range of products and providing logistic services in the PRC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the terms of the Agreements, the Company
does not have direct ownership in DHS but is actively involved in DHS&#8217;s operations as the sole manager to direct the activities
and significantly impact DHS&#8217;s economic performance. As such, based on the determination that the Company is the primary beneficiary
of DHS, in accordance with ASC 810-10-25-38A through 25-38J, DHS is considered a variable interest entity (&#8220;VIE&#8221;) of the Company
and the financial statements of DHS have been consolidated from the date such control existed, February 15, 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Total fair value of
the consideration for the transaction was $<span id="xdx_904_eus-gaap--BusinessCombinationConsiderationTransferred1_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" title="Payments to Acquire Businesses, Gross">10,629,000</span>,
which was paid to White Cherry as follows: at closing, the Company (i) paid $<span id="xdx_90A_eus-gaap--NotesIssued1_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--LongtermDebtTypeAxis__custom--PurchaseNoteMember_pp0p0" title="Notes Issued">3,500,000</span>
in the form of a two-year unsecured 6% subordinated promissory note, payable in equal semi-annual installments commencing August 15,
2022 (the &#8220;Purchase Note&#8221;), (ii) issued <span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesAcquisitions_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--StatementClassOfStockAxis__us-gaap--RestrictedStockMember_zLMNntaq9UT4" title="Number of shares issued for acquisition">3,083,700</span>
restricted shares of the Company&#8217;s common stock (subject to a lock-up period of 180 days and insider trading rules), and (iii)
owed an additional $<span id="xdx_905_eus-gaap--PaymentsToAcquireBusinessesGross_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" title="Business Combination, Consideration Transferred, Other">1,500,000</span>
in cash, which was to be paid after closing.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">JP Morgan Chase Bank, the
Company&#8217;s senior secured lender (&#8220;JPM&#8221;), consented to the transaction. In conjunction with obtaining JPM&#8217;s consent,
the Company delivered an amendment to the pledge and security agreement with JPM, pursuant to which the Company pledged to JPM 65% of
the equity interest of Anivia Limited, Fly Elephant Limited and the WFOE.</p>







<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"/>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">On October 7, 2022, in
conjunction with the Company&#8217;s entry into the Second Amendment to the Credit Agreement, the Company&#8217;s promissory note holder,
White Cherry Limited, an exempted company incorporated under the laws of the British Virgin Islands (&#8220;White Cherry&#8221;), entered
into an amendment (the &#8220;Amendment&#8221;) to the subordination agreement, originally dated March 9, 2022 (the &#8220;Subordination
Agreement&#8221;). The Amendment to the Subordination Agreement was amended solely for purposes of adjusting the definition of payment
conditions under Section 2 of the Subordination Agreement such that &#8220;payment conditions&#8221; shall be deemed satisfied in connection
with a permitted payment if (a) no event of default has occurred under the credit agreement and is continuing and (b) the Company shall
have Excess Availability in the 30 days prior to the payment (as defined in the Second Amendment to the Credit Agreement) of no less than
$7,500,000.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">In addition, in conjunction
with the closing of the transaction, the WFOE entered into an employment agreement with Li Zanyu, dated February 15, 2022 (the &#8220;Employment
Agreement&#8221;), pursuant to which Mr. Li has been appointed to serve as general manager of the WFOE for a term of 10 years (through
February 14, 2032), with annual base compensation of up to 500,000 RMB plus bonus as may be determined by the WFOE from time to time,
in its sole discretion, based on Mr. Li&#8217;s performance. During such employment, Mr. Li may not engage in other employment without
the consent of the WFOE.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">The acquisition of Anivia
was accounted for as a business combination under ASC 805. As the acquirer for accounting purposes, the Company has estimated the fair
value of Anivia and its subsidiaries&#8217; assets acquired and conformed the accounting policies of Anivia to its own accounting policies.
The Company applied the income approach and cost approach in determining the fair value of the intangible assets, which intangible assets
consisted of a covenant not to compete, supplier relationships and software. The fair value of the remaining assets acquired and liabilities
assumed were not significantly different from their carrying values at the acquisition date. In addition, pursuant to the Transfer Agreement,
the Sellers made certain representations and warranties, including that other than the items presented on the balance sheet on February
15, 2022, DHS, the operating VIE, was not subject to any loans, debts, liabilities, guarantees or other contingent liabilities at the
Closing date. In the event of any breach of any of the representations and warranties, the sellers shall bear joint and several liability
for any direct or indirect losses suffered by the Company as a result thereof. The Company recognized approximately $<span id="xdx_90B_eus-gaap--Goodwill_iI_pn3n3_dm_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AnivaMember_zamcmAyRklW2">6.1
</span>million of goodwill in the transaction, which was primarily due to the subsumed assembled workforce intangible assets. Goodwill
is not deductible for income tax purposes. The Company expensed with the acquisition certain legal and accounting costs of $<span id="xdx_900_eus-gaap--OtherGeneralAndAdministrativeExpense_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AnivaMember_pp0p0">54,702
</span>as general and administration expenses and $<span id="xdx_90A_eus-gaap--PaymentsOfFinancingCosts_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AnivaMember__srt--CounterpartyNameAxis__custom--JPMMember_pp0p0">50,000
</span>paid to JPM as financing fees.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">The following information
summarizes the purchase consideration and allocation of the fair values assigned to the assets at the purchase date, February 15, 2022:</p>

<table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_zxFYyzptAKW4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entities (Details - Acquisition allocation)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8BA_zazEWRUbUc7e" style="display: none">Schedule of allocation of acquisition price</span></td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Fair Value of Purchase Price:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; width: 84%">Cash</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--PaymentsToAcquireBusinessesNetOfCashAcquired_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="width: 13%; text-align: right" title="Cash">1,500,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Promissory note issued</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--PromissoryNotesIssued1_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="text-align: right" title="Promissory note issued">3,600,627</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Common stock issued</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Common stock issued">5,528,373</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Total purchase consideration</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--BusinessCombinationConsiderationTransferred1_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total purchase consideration">10,629,000</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">Purchase Price Allocation:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Covenant not to compete</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pp0p0" style="text-align: right" title="Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles">3,459,120</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Supplier relationships</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_pp0p0" style="text-align: right" title="Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles">1,179,246</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt">Software</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_pp0p0" style="text-align: right" title="Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles">534,591</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="text-align: right" title="Current assets">1,784,113</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Property and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="text-align: right" title="Property and equipment">46,548</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Rent deposit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="text-align: right" title="Rent deposit">52,707</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">ROU asset</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="text-align: right" title="ROU asset">234,578</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Goodwill</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--Goodwill_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="text-align: right" title="Goodwill">6,094,144</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Deferred tax liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1_iNI_pp0p0_di_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_za3JgQ0zclf" style="text-align: right" title="Deferred tax liabilities">(1,389,113</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pp0p0_di_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_zWyay8Dh0mgi" style="text-align: right" title="Current liabilities">(1,143,076</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Lease liability</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_iNI_pp0p0_di_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_zAoO8SVOylc3" style="border-bottom: Black 1pt solid; text-align: right" title="Lease liability">(223,858</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Total purchase consideration</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total purchase consideration">10,629,000</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AA_z3NtATX40D2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white"/></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">In October
2022, the $1.5 million cash portion of the consideration, which was presented as investment payable, had been fully paid off.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">The results of operations
of Anivia since February 16, 2022 have been included in the Company's consolidated financial statements.</p>







<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"/>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;&#160;</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_DisclosureAcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_DisclosureAcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467118797952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Variable interest entity<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityDisclosureTextBlock', window );">Variable interest entity</a></td>
<td class="text"><p id="xdx_80D_eus-gaap--VariableInterestEntityDisclosureTextBlock_zynRDajuBSnd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 5 &#8211; <span id="xdx_82B_zDNEp9dWQKn9">Variable interest entity</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective February 15, 2022, upon acquisition of Anivia,
the Company assumed the contractual arrangements between the WFOE and DHS through a variable interest operating entity structure. See
Note 4 for details.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company did not provide financial or other support
to the VIE for the periods presented where the Company was not otherwise contractually required to provide such support.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2022 and 2021, there was no pledge
or collateralization of the VIE assets that would be used to settle obligations of the VIE.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The carrying amounts of the assets, liabilities and
the results of operations of the VIE included in the Company&#8217;s consolidated balance sheets and statements of operations and comprehensive
income after the elimination of intercompany balances and transactions with the VIE are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The carrying amount of the VIE&#8217;s assets and
liabilities were as follows for the periods indicated:&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--ScheduleOfVariableInterestEntitiesTextBlock_zX3V8vyZe5Rd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Variable interest entity (Details - Assets and Liabilities)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B0_zfOLZ0KtpmDc" style="display: none">Carrying amount of VIE assets and liabilities</span></td><td>&#160;</td>
    <td colspan="2" id="xdx_499_20220930_srt--ConsolidatedEntitiesAxis_us-gaap--VariableInterestEntityPrimaryBeneficiaryMember" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_494_20210930__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zl7gLzUZR0Jj" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30,<br/> 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30,<br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--Cash_iI_pp0p0_d0_zHtz9BrEYj8j" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 68%; text-align: left">Cash in bank</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">219,520</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">&#8211;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--PrepaidExpenseAndOtherAssets_iI_pp0p0_d0_zMmKrHahFv0k" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Prepayments and other receivables</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">569,244</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--DepositsAssetsCurrent_iI_pp0p0_d0_zAchiblBTfal" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Rent deposit</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">47,930</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--OfficeEquipmentNet_iI_pp0p0_d0_zw6b5TrLJDn4" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Office equipment, net</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">50,551</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pp0p0_d0_zHhv6Dfr3skf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Right of use - noncurrent</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">108,844</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--DeferredTaxAssetsGross_iI_pp0p0_d0_zBmFy3a2UB7f" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Deferred tax asset</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">178,116</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--AdvanceFromShareholders_iI_pp0p0_d0_z4Ejnc0RiLG5" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Advance from shareholders</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">86,847</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--AccountsPayableCurrent_iI_pp0p0_d0_zCYodrpEYxba" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">153,756</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--OperatingLeaseLiability_iI_pp0p0_d0_zYXZhwchJpG3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Lease liability</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">103,121</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--TaxesPayableCurrent_iI_pp0p0_d0_z0KJHPCOW8e" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Income tax payable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">282,029</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_iI_pp0p0_d0_zDORBVhILNwf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Other payables and accrued liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">192,604</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AE_zvdf0XRZ3t7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The operating results of the VIE were as follows for
the three months ended September 30, 2022:</p>

<table cellpadding="0" cellspacing="0" id="xdx_890_ecustom--ScheduleOfOperatingResultsOfTheVieTableTextBlock_zcXbV8MLVfDj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Variable interest entity (Details - VIE Operations)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B4_zsThhs9SB9e6" style="display: none">Operating results of the VIE</span></td><td>&#160;</td>
    <td colspan="2" id="xdx_493_20220701__20220930__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zHsclqjaNxA4" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30, 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--Revenues_d0_z0fBJClu1f88" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 84%">Revenue</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">&#8211;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--NetIncomeLoss_iN_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net loss after elimination of intercompany transactions</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">733,617</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AF_zIueBnGY6Jm6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended September 30, 2022, the VIE contributed approximately
$<span id="xdx_908_ecustom--RevenueBeforeConsolidation_pn3n3_dm_c20220701__20220930__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zLd28W6isAM8" title="Revenue before consolidation">3.2</span> million of revenue and $<span id="xdx_906_ecustom--NetIncomeLossBeforeConsolidation_pn3n3_dm_c20220701__20220930__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zUiSZZvLgfhj" title="Net income">0.6</span> million of net loss before elimination.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>











<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467118770960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts receivable, net<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock', window );">Accounts receivable, net</a></td>
<td class="text"><p id="xdx_80A_eus-gaap--LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_zvolGz94fudf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 6 &#8211; <span id="xdx_823_zxtTHv0oNnn8">Accounts receivable, net</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable for the Company consisted of the
following as of the dates indicated below:</p>

<table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zZuhZEtuejRb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable (Details)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8BA_zURwdSiemc4i" style="display: none">Schedule of accounts receivable</span></td><td>&#160;</td>
    <td colspan="2" id="xdx_490_20220930_zHDFvXKTZoia" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_498_20220630_zW6NV6SOptSk" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--AccountsReceivableGrossCurrent_iI_pp0p0_maARNCzfvB_zM4A15Kz4bl3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 68%; text-align: left">Accounts receivable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">19,059,969</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">17,502,287</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iNI_pp0p0_di_msARNCzfvB_zmQwrOcPQ2kl" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Less: allowance for credit losses</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(70,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(70,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_407_eus-gaap--AccountsReceivableNetCurrent_iTI_pp0p0_mtARNCzfvB_z40gXvJqVg7d" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt">Total accounts receivable</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">18,989,969</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">17,432,287</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -URI https://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467118695680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories, net<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories, net</a></td>
<td class="text"><p id="xdx_807_eus-gaap--InventoryDisclosureTextBlock_zeVmrgooMnAk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 7 &#8211; <span id="xdx_82A_zWYMMfZUkM35">Inventories, net</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2022 and June 30, 2022, inventories consisted
of finished goods ready for sale, net of allowance for obsolescence, amounted to $<span id="xdx_908_eus-gaap--InventoryNet_iI_pp0p0_c20220930_z5cTHfvnyARc" title="Inventory, net">30,313,684</span> and $<span id="xdx_909_eus-gaap--InventoryNet_iI_pp0p0_c20210930_za4hDrZ6QNTa" title="Inventory, net">30,433,766</span>, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2022 and June 30, 2022, allowance for obsolescence
was $<span id="xdx_907_eus-gaap--InventoryLIFOReserve_c20220930_pp0p0" title="Inventory, LIFO Reserve">394,998</span> and $<span id="xdx_900_eus-gaap--InventoryLIFOReserve_iI_pp0p0_c20210930_z9cQTfpN3Vsf" title="Inventory, LIFO Reserve">320,000</span>, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467118851024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepayments and other current assets<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_DisclosurePrepaymentsAndOtherCurrentAssetsAbstract', window );"><strong>Prepayments And Other Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock', window );">Prepayments and other current assets</a></td>
<td class="text"><p id="xdx_80C_ecustom--DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock_z3XXsB642xx2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 8 &#8211; <span id="xdx_82A_zYGP2DjloNQ5">Prepayments and other current assets</span> </b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of September 30, 2022 and June 30, 2022, prepayments and other current assets consisted
of the following:</p>

<table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zQXqFfjo3fzd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Prepayments and other current assets (Details)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B9_zBSL5OQmzmI7" style="display: none">Schedule of prepayments and other current assets</span></td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 68%; text-align: left">Advance to suppliers</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220930__us-gaap--BalanceSheetLocationAxis__custom--AdvanceToSuppliersMember_pp0p0" style="width: 13%; text-align: right" title="Prepaid Expense and Other Assets, Current">1,922,361</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220630__us-gaap--BalanceSheetLocationAxis__custom--AdvanceToSuppliersMember_pp0p0" style="width: 13%; text-align: right" title="Prepaid Expense and Other Assets, Current">3,938,881</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Prepaid income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220930__us-gaap--BalanceSheetLocationAxis__custom--PrepaidIncomeTaxesMember_pp0p0" style="text-align: right" title="Prepaid Expense and Other Assets, Current">214,818</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220630__us-gaap--BalanceSheetLocationAxis__custom--PrepaidIncomeTaxesMember_pp0p0" style="text-align: right" title="Prepaid Expense and Other Assets, Current">375,087</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Prepaid expenses and other receivables</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220930__us-gaap--BalanceSheetLocationAxis__custom--PrepaidAndOtherMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Prepaid Expense and Other Assets, Current">1,026,584</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220630__us-gaap--BalanceSheetLocationAxis__custom--PrepaidAndOtherMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Prepaid Expense and Other Assets, Current">1,130,495</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220930_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Prepaid Expense and Other Assets, Current">3,163,763</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Prepaid Expense and Other Assets, Current">5,444,463</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other receivables consisted of delivery fees of $<span id="xdx_90B_ecustom--DeliveryFeesReceivable_c20220930_pp0p0" title="Delivery fees receivable">55,499</span>
and $<span id="xdx_90F_ecustom--DeliveryFeesReceivable_iI_pp0p0_c20220630_zipleoTvyb7b" title="Delivery fees receivable">56,884</span> and receivables from one and two unrelated parties for their use of the Company&#8217;s courier accounts at September 30,
2022 and June 30, 2022. As of the date of this report, the amount had been fully collected.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_DisclosurePrepaymentsAndOtherCurrentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_DisclosurePrepaymentsAndOtherCurrentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467123016784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Non-current prepayments<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_DisclosureNoncurrentPrepaymentsAbstract', window );"><strong>Non-current Prepayments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_NoncurerntPrepaymentTextBlock', window );">Non-current prepayments</a></td>
<td class="text"><p id="xdx_80E_ecustom--NoncurerntPrepaymentTextBlock_zEKq3oSLxb3h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 9 &#8211; <span id="xdx_821_z5bGuy5o26a">Non-current prepayments</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Non-current prepayments included $<span id="xdx_909_ecustom--NoncurrentPrepayments_iI_pp0p0_c20220930__us-gaap--TransactionTypeAxis__custom--ProductSourcingMember_zKUWmcy3Jlkg" title="Non-current prepayments">752,082</span> for product
sourcing, marketing research and promotion, and other management advisory and consulting services to companies owned by an employee and
minority shareholder and by relatives of a minority shareholder of the Company. The terms of these services are from two years to five
years. In addition, there was a $<span id="xdx_904_ecustom--NoncurrentPrepayments_iI_pp0p0_c20220930__us-gaap--TransactionTypeAxis__custom--CarPrepaymentMember_zOAZjqFwnDmd" title="Non-current prepayments">65,625</span> down payment on a four-year car lease. As of September 30, 2022 and June 30, 2022, total non-current
prepayments were $<span id="xdx_909_ecustom--NoncurrentPrepayments_c20220930_pp0p0" title="Non-current prepayments">817,707</span> and $<span id="xdx_90C_ecustom--NoncurrentPrepayments_c20220630_pp0p0" title="Non-current prepayments">925,624</span>, respectively. For the three months ended September 30, 2022 and 2021, the Company recorded amortization
expenses of $<span id="xdx_90F_eus-gaap--AdjustmentForAmortization_pp0p0_c20220701__20220930_zcaQxBA8Wbl6" title="Amortization expenses">107,917</span> and $<span id="xdx_90C_eus-gaap--AdjustmentForAmortization_pp0p0_c20210701__20210930_zLZ9yxIi9Gp6" title="Amortization expenses">107,917</span>, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/>





<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_DisclosureNoncurrentPrepaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_DisclosureNoncurrentPrepaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_NoncurerntPrepaymentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_NoncurerntPrepaymentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467117464608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets, net<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Intangible assets, net</a></td>
<td class="text"><p id="xdx_806_eus-gaap--IntangibleAssetsDisclosureTextBlock_z3m63GPttKd1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 10 &#8211; <span id="xdx_82B_zEjwTTrJ6ksi">Intangible assets, net</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2022, intangible assets, net,
consisted of the following:</p>

<table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zA5iZ9fEwB19" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Intangible assets, net (Details)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B3_zE5329M5E2Ri" style="display: none">Schedule of intangible assets</span></td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0">September 30,</p>
                                                                               <p style="margin-top: 0; margin-bottom: 0">2022</p></td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 84%; text-align: left">Covenant Not to Compete</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_z8cIYZimpoGg" style="width: 13%; text-align: right" title="Finite-Lived Intangible Assets, Net">3,459,120</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Supplier relationships</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_zHHHBv8J1Qtj" style="text-align: right" title="Finite-Lived Intangible Assets, Net">1,179,246</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Software</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_pp0p0" style="text-align: right" title="Finite-Lived Intangible Assets, Net">534,591</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Accumulated amortization</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pp0p0_di_c20220930_zTjIDyzmmUmh" style="border-bottom: Black 1pt solid; text-align: right" title="Finite-Lived Intangible Assets, Accumulated Amortization">(405,858</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20220930_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible Assets, Net (Excluding Goodwill)">4,767,099</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AD_zrBtw2ClhfGj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The intangible assets were acquired on
February 15, 2022 through the acquisition of Anivia. The weighted average remaining life for finite-lived intangible assets at
September 30, 2022 was approximately <span id="xdx_904_ecustom--FiniteLivedIntangibleAssetRemainingUsefulLife_dtY_c20220701__20220930_zCKDRxieAJM2" title="Finite-lived intangible assets remaining useful life">8.07</span>
years, and the amortization expense for the three months ended September 30, 2022 was $<span id="xdx_900_eus-gaap--AmortizationOfIntangibleAssets_c20220701__20220930_pp0p0" title="Amortization of Intangible Assets">162,343</span>.
At September 30, 2022, finite-lived intangible assets are expected to be amortized over their estimated useful lives, which ranges
from a period of five to 10 years, and the estimated remaining amortization expense for each of the five succeeding years thereafter
is as follows:</p>

<table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_z24Szqjc46bh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Intangible assets, net (Details - Future Amortization)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8BE_zcV0NcBWur5g" style="display: none">Schedule of future amortization</span></td><td>&#160;</td>
    <td colspan="2" id="xdx_498_20220930_zn3QHrO2NVoh" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Year Ending June 30,</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 84%; text-align: left">2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">487,028</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">649,371</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">649,371</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">649,371</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">649,371</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Thereafter</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,682,587</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="color: rgb(238,238,238); padding-bottom: 2.5pt">Intangible assets, net&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,767,099</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A2_z4eWdpJPN4S4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144471<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467118855744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other payables and accrued liabilities<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Other payables and accrued liabilities</a></td>
<td class="text"><p id="xdx_806_eus-gaap--AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_zTetvMZscEz9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 11 &#8211; <span id="xdx_82A_zCaAHFFv9jX3">Other payables and accrued liabilities</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of September 30, 2022 and June 30, 2022, other payables and accrued
liabilities consisted of the following:</p>

<table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zJwk7GO8Oxo8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Other payables and accrued liabilities (Details)">
  <tr style="vertical-align: bottom">
    <td>&#160;<span id="xdx_8B6_zem2gyday1n" style="display: none">Schedule of accounts payable and accrued liabilities</span></td><td>&#160;</td>
    <td colspan="2" id="xdx_49F_20220930_zd9c8ETiqpPb" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_499_20220630_zRnCW9K33DG3" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr id="xdx_407_ecustom--AccruedPayablesForInventoryInTransit_iI_zWgs0ibpvTS" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 68%; text-align: left">Accrued payables for inventory in transit</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">554,991</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">4,217,941</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_ecustom--AccruedAmazonFees_iI_z2rh6LeO36Sh" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Accrued Amazon fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">512,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">640,467</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--SalesAndExciseTaxPayableCurrent_iI_zvtk37OUinXj" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Sales taxes payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">535,468</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">307,152</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--AccruedPayrollTaxesCurrent_iI_zIFEQ0fN2Dff" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Payroll liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">204,871</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">239,248</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--OtherAccruedLiabilitiesAndPayables_iI_z6T89olIfyDf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Other accrued liabilities and payables</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">282,765</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">510,412</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--AccountsPayableAndOtherAccruedLiabilitiesCurrent_iI_zIPXt18FTYvk" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,090,595</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,915,220</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s controlled VIE, DHS,
facilitates the Company in the process of inventory procurement. Through this process, the Company purchased a total of $31,385 in
inventories from a supplier which had a payment term of 90 days with a 2% premium on the purchase price. This supplier  purchased
the inventory from DHS with payments made upon delivery. As of September 30, 2022, the Company included an outstanding amount of
$<span id="xdx_90F_eus-gaap--AccountsPayableCurrent_iI_pp0p0_c20220930__us-gaap--ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis__custom--OneVendorMember_zgVhhqhQ1AWi" title="Accounts Payable, Current">31,385</span>
in other payables and presented as financing cash inflow in proceeds from short term loans on the statement of cash flows. As of the
date of this report, the amount had been paid off.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a),20,24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467122332176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans payable<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Loans payable</a></td>
<td class="text"><p id="xdx_806_eus-gaap--DebtDisclosureTextBlock_z092lFSl3Xa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 12 &#8211; <span id="xdx_82B_zIDe4OgOsaic">Loans payable</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Short-term loans</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Revolving credit facility</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 3, 2019, the Company entered into an agreement
with WFC Fund LLC (&#8220;WFC&#8221;) for a revolving loan of up to $2,000,000. The revolving loan bore interest equal to the prime rate
plus 4.25% per annum on the outstanding amount. On May 26, 2020, the Loan and Security Agreement was amended and restated as a Receivable
Purchase Agreement (the &#8220;Original RPA&#8221;). On November 16, 2020, the Original RPA was further amended and restated (the &#8220;Restated
RPA&#8221;) to increase the credit limit of the revolving credit facility from $2,000,000 to $<span id="xdx_90A_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pp0p0_c20201116__us-gaap--CreditFacilityAxis__custom--WFCMember_zGY5flPfFOB8">3,000,000</span>.
The Restated RPA bore a discount rate of 3.055555%, subject to a rebate of 0.0277% per day. This revolving credit facility was secured
by all of the Company&#8217;s assets and guaranteed by Chenlong Tan, the CEO and one of the Company&#8217;s major shareholders and founders.
Pursuant to the terms of the agreement, all purchases of accounts receivable were without recourse to the Company, and WFC assumed the
risk of nonpayment of the accounts receivable due to a customer&#8217;s financial inability to pay the accounts receivable or the customer&#8217;s
insolvency but not the risk of non-payment of the accounts receivable for any other reason. The Company was obligated to collect the
accounts receivables and to repurchase or pay back the amount drawn down if the accounts receivable were not collected.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the three months ended September 30, 2021,
the Company terminated the Restated RPA and paid off the balance due to WFC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2022 and June 30, 2022, the outstanding
balance due under the RPA was $<span id="xdx_907_eus-gaap--LineOfCredit_c20220930__us-gaap--CreditFacilityAxis__custom--WFCMember_pp0p0" title="Long-Term Line of Credit">0</span> and $<span id="xdx_904_eus-gaap--LineOfCredit_c20220630__us-gaap--CreditFacilityAxis__custom--WFCMember_pp0p0" title="Long-Term Line of Credit">0</span>, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Long-term loan</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">SBA loan payable</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 18, 2020, the Company entered into an agreement
with the U.S. Small Business Administration (&#8220;SBA&#8221;) for a loan of $500,000 under Section 7(b) of the Small Business Act pursuant
to which we issued a promissory note (the &#8220;SBA Note&#8221;) to the SBA. The SBA Note bears interest at the rate of 3.75% per annum
and matures 30 years from the date of the SBA Note. Monthly installment payments, including principal and interest, will begin twelve
months from the date of the SBA Note. During the quarter ended June 30, 2022, the Company paid off the SBA Note, including accrued interest
expense of $<span id="xdx_903_eus-gaap--InterestPaid_pp0p0_c20220401__20220630__us-gaap--LongtermDebtTypeAxis__custom--SbaLoanMember_zoS20VfFYCwk" title="Accrued interest expense">39,237</span>. As of September 30, 2022 and June 30, 2022, the outstanding balance of the SBA Note was $<span id="xdx_901_eus-gaap--NotesPayable_c20220930__us-gaap--LongtermDebtTypeAxis__custom--SbaLoanMember_pp0p0" title="Notes Payable">0</span> and $<span id="xdx_90E_eus-gaap--NotesPayable_iI_pp0p0_c20220630__us-gaap--LongtermDebtTypeAxis__custom--SbaLoanMember_zLqw8eErCg4c" title="Notes Payable">0</span>, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Asset-based revolving loan</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 12, 2021, the Company entered into a Credit
Agreement with JPMorgan Chase Bank, N.A., as administrative agent, issuing bank and swingline lender, for an asset-based revolving loan
(&#8220;ABL&#8221;) of up to $25 million with key terms listed as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 10%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Symbol; font-size: 10pt">&#183;&#160;</span></td>
    <td style="width: 89%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Borrowing base equal to the sum of</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 12%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Wingdings; font-size: 10pt">&#216;</span></td>
    <td style="width: 87%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Up to 90% of eligible credit card receivables</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Wingdings; font-size: 10pt">&#216;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Up to 85% of eligible trade accounts receivable</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Wingdings; font-size: 10pt">&#216;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Up to the lesser of (i) 65% of cost of eligible inventory or (ii) 85% of net orderly liquidation value of eligible inventory</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 10%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Symbol; font-size: 10pt">&#183;&#160;</span></td>
    <td style="width: 89%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest rates of between LIBOR plus 2% and LIBOR plus 2.25% depending on utilization</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Undrawn fee of between 0.25% and 0.375% depending on utilization</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maturity Date of <span id="xdx_904_eus-gaap--LineOfCreditFacilityExpirationDate1_dd_c20211111__20211112__us-gaap--CreditFacilityAxis__custom--AssetBasedRevolvingLoanMember_zbsbm7pQxDLl" title="Maturity date">November 12, 2024</span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, the ABL includes an accordion feature
that allows the Company to borrow up to an additional $25.0 million. To secure complete payment and performance of the secured obligations,
the Company granted a security interest in all of its right, title and interest in, to and under all of the Company&#8217;s assets as
collateral to the ABL. Upon closing of the ABL, the Company paid $<span id="xdx_90D_eus-gaap--PaymentsOfFinancingCosts_c20211111__20211112__us-gaap--CreditFacilityAxis__custom--AssetBasedRevolvingLoanMember_pp0p0">796,035
</span>in financing fees including 2% of $25.0 million or $500,000 paid to its financial advisor. The financing fees are recorded as
debt discount and to be amortized over three years as financing expenses, the term of the ABL. For the three months ended September 30,
2022, the Company recorded the following as interest expense: $<span id="xdx_909_eus-gaap--InterestExpense_pp0p0_c20220701__20220930__us-gaap--CreditFacilityAxis__custom--AssetBasedRevolvingLoanMember__us-gaap--IncomeStatementLocationAxis__custom--AmortizationOfDebtDiscountMember_zpe4Oc83Fpw3">66,305
</span>of amortization of debt discount and $<span id="xdx_905_eus-gaap--InterestExpense_pp0p0_c20220701__20220930__us-gaap--CreditFacilityAxis__custom--AssetBasedRevolvingLoanMember__us-gaap--IncomeStatementLocationAxis__custom--InterestAndCreditUtilizationFeesMember_zuNRxk0Szpsk">163,017
</span>of interest expense and credit utilization fees.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Below is a summary of the interest expense recorded
for the three months ended September 30, 2022 and 2021:&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--InterestIncomeAndInterestExpenseDisclosureTableTextBlock_znAkWLSZimFb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Loans Payable (Details - Interest expense)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8BC_zZ6cDeqexPnf" style="display: none">Schedule of interest on loans payable</span></td><td>&#160;</td>
    <td colspan="2" id="xdx_499_20220701__20220930_z9BksCKsl6Zk" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_495_20210701__20210930_zVOxyr98pvhg" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;<span style="display: none"/></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2022</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2021</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr id="xdx_401_ecustom--AccruedInterestExpense_d0_zDYvbXTxPC9c" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 68%; text-align: left">Accrued interest</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">156,255</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">&#8211;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--CreditUtilizationFees_d0_z9uOtd9xazgb" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Credit utilization fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,762</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_ecustom--AmortizationOfDebtDiscount_d0_zvAHXUFdRVkl" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Amortization of debt discount</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">66,305</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--InterestExpense_d0_zS5dbZwYsEaa" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">229,322</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2022, the outstanding
amount of the long-term revolving loan payable, net of debt discount, was $<span id="xdx_90D_eus-gaap--LineOfCredit_iI_pp0p0_c20220930__us-gaap--CreditFacilityAxis__custom--AssetBasedRevolvingLoanMember_zXajzZue4JZh">15,192,660</span>,
including interest payable of $<span id="xdx_901_eus-gaap--InterestPayableCurrent_c20220930__us-gaap--CreditFacilityAxis__custom--AssetBasedRevolvingLoanMember_pp0p0">338,798</span>. As of June 30, 2022, the outstanding amount of the long-term revolving
loan payable, net of debt discount, was $<span id="xdx_90B_eus-gaap--LineOfCredit_iI_pp0p0_c20220630__us-gaap--CreditFacilityAxis__custom--AssetBasedRevolvingLoanMember_zL8zrw0LBe58">12,314,627</span>, including interest payable of $<span id="xdx_906_eus-gaap--InterestPayableCurrent_iI_pp0p0_c20220630__us-gaap--CreditFacilityAxis__custom--AssetBasedRevolvingLoanMember_zFToOBkfiZG1">182,543</span>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">On October 7, 2022,
the Company entered into a second amendment to the credit agreement and consent (the &#8220;Second Amendment to the Credit Agreement&#8221;),
originally dated November 12, 2021, as amended, with JPMorgan Chase Bank, N.A., as administrative agent and lender (&#8220;JPMorgan&#8221;).
The Company entered in the Second Amendment to the Credit Agreement primarily for the purpose of changing the interest rate repayment
calculations from LIBOR to the Secured Overnight Financing Rate, or SOFR, which adjustment had originally been anticipated under the
terms of the original Credit Agreement. In addition, two of the negative covenants set forth in the original credit agreement were amended
in order to (i) adjust the definition of &#8220;Covenant Testing Trigger Period&#8221; to increase the required cash availability from
$3,000,000 to $4,000,000, or 10% of the aggregate revolving commitment for the preceding 30 days, and (ii) require that the Company will
not and will not permit any of its subsidiaries, after reasonable due diligence and due inquiry, to knowingly sell their products, inventory
or services directly to any commercial businesses that grow or cultivate cannabis; it being acknowledged, however, that the Company does
not generally conduct due diligence on its individual retail customers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"/>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">On November 11, 2022, the Company and JPMorgan entered into a default
waiver and consent agreement (the &#8220;Waiver Letter&#8221;) pursuant to which the parties recognized that the Company was in default
on its failure to satisfy the minimum Excess Availability requirement of $7,500,000, as defined in the Credit Agreement, and deliver a
certificate to JPMorgan accurately reflecting the Excess Availability (together, the &#8220;Existing Defaults&#8221;). Under the terms
of the Waiver Letter, JPMorgan agreed to waive the right to enforce an event of default based on the aforementioned Existing Defaults.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Promissory note payable</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 15, 2022, as part of the
consideration for acquisition of Anivia Limited, the Company issued a two-year unsecured 6% subordinated promissory note, payable in
equal semi-annual installments commencing August 15, 2022 (the &#8220;Purchase Note&#8221;). The principal amount of the Purchase
Note was $<span id="xdx_90A_eus-gaap--DebtInstrumentFaceAmount_iI_pn3n3_dm_c20220215__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zHzuD6BbbIZa" title="Face amount">3.5</span>
million with a fair value of $<span id="xdx_900_eus-gaap--DebtInstrumentFairValue_iI_pn3n3_dm_c20220215__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zxhtuhJBbDwh" title="Fair value">3.6</span>
million as of February 15, 2022. For the three months ended September 30, 2022, the Company recorded accrued interest of $<span id="xdx_906_eus-gaap--InterestExpenseDebt_c20220701__20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_pp0p0" title="Interest Payable">52,500</span>
and amortization of note premium of $<span id="xdx_90C_eus-gaap--AmortizationOfDebtDiscountPremium_c20220701__20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_pp0p0" title="Amortization of Debt Discount (Premium)">12,682</span>.
As of September 30, 2022, including $<span id="xdx_90B_eus-gaap--InterestPayableCurrentAndNoncurrent_iI_pp0p0_c20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_z0E157N6Ih9g" title="Interest Payable">131,250</span>
of accrued interest and $<span id="xdx_904_eus-gaap--DebtInstrumentUnamortizedDiscount_iI_pp0p0_c20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_z5f4wDUoMyf7" title="Debt Instrument, Unamortized Discount">69,338</span>
of unamortized premium, the total outstanding balance of the Purchase Note was $<span id="xdx_902_eus-gaap--LongTermNotesPayable_c20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_pp0p0" title="Notes Payable, Noncurrent">3,700,588</span>,
which was presented on the consolidated balance sheet as a current portion of $<span id="xdx_906_eus-gaap--LongTermDebtCurrent_c20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_pp0p0" title="Long-Term Debt, Current Maturities">2,806,565</span>
and a non-current portion of $<span id="xdx_901_eus-gaap--LongTermDebtNoncurrent_c20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_pp0p0" title="Long-Term Debt, Excluding Current Maturities">894,023</span>.
In October 2022, the Company  paid the first installment of $875,000.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/>





<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467118807536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related party transactions<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related party transactions</a></td>
<td class="text"><p id="xdx_800_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zcoYfZZ1OEUf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 13 - <span id="xdx_827_zaMh4CzxOxie">Related party transactions</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Starting March 1, 2022, the Company
subleases 50,000 square feet of its warehouse space to Box Harmony, LLC, which is a 40% owned joint venture of the Company as
disclosed on Note 1 and Note 2 above. For the three months ended September 30, 2022, the Company recorded a sublease fee of $<span id="xdx_90E_eus-gaap--OtherNonoperatingIncome_c20220701__20220930_zd8LaRp24u3d" title="Non-operating income">247,500</span>
as other non-operating income. As of September 30, 2022 and June 30, 2022, other receivables due from Box Harmony was $<span id="xdx_908_eus-gaap--AccountsReceivableRelatedPartiesCurrent_iI_c20220930_zDDt8b10yPPf" title="Other receivable - related party">134,262</span>
and $<span id="xdx_90D_eus-gaap--AccountsReceivableRelatedPartiesCurrent_iI_c20220630_zcCijFVrHi1h" title="Other receivable - related party">51,762</span>,
respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 15, 2022, the Company assumed
$<span id="xdx_90B_ecustom--AdvanceFromShareholders_iI_pp0p0_c20220215_zRMxfyaNqd5i" title="Advance from shareholders">92,246</span>
(RMB618,000) of advance from shareholders of DHS through the acquisition of Anivia. This amount was for capital injection pending
capital inspection by the local government in accordance with the PRC rules. As of September 30, 2022 and June 30, 2022, the balance
of advance from shareholders was $<span id="xdx_909_ecustom--AdvanceFromShareholders_iI_pp0p0_c20220930_zGiIrnXfA4Qb" title="Advance from shareholders">86,847</span>
and $<span id="xdx_90E_ecustom--AdvanceFromShareholders_iI_pp0p0_c20220630_zIQomBLa9Gxj" title="Advance from shareholders">92,246</span>,
respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI https://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467118704896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income taxes</a></td>
<td class="text"><p id="xdx_80A_eus-gaap--IncomeTaxDisclosureTextBlock_zGXdN4DKYO2a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>Note 14
&#8211; <span id="xdx_82A_zM1PPgbGZ6x8">Income taxes</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended September 30,
2022, as a result of the Company&#8217;s inability to establish a reliable estimate for annual effective tax rate, the
Company calculated income tax expense using the actual effective tax rate year to date, as opposed to the estimated annual effective
tax rate, as provided in Accounting Standards Codification (ASC) 740-270-30-18.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The income tax provision for the three months
ended September 30, 2022 and 2021 consisted of the following:&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zczEpvJlxGY5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income taxes (Details)">
  <tr style="vertical-align: bottom">
    <td>&#160;<span id="xdx_8B2_zWR5BjxIpihb" style="display: none">Schedule of provision for income tax expense</span></td><td>&#160;</td>
    <td colspan="2" id="xdx_496_20220701__20220930_z6WyItglvX1" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_49A_20210701__20210930_zFfLao41X42d" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30, 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Current:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--CurrentFederalTaxExpenseBenefit_d0_maCITEBzvzk_zOMEWjEZIJ15" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 68%">Federal</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">&#8211;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">234,629</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_maCITEBzvzk_zBzOi7B0mgUc" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt">State</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,921</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">108,346</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--CurrentForeignTaxExpenseBenefit_d0_maCITEBzvzk_z5lPsSjudZU6" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 1pt">Foreign</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--CurrentIncomeTaxExpenseBenefit_iT_pp0p0_mtCITEBzvzk_zl4exZKWuCza" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Total current income tax provision</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">9,921</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">342,975</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_iB" style="vertical-align: bottom; background-color: White">
    <td>Deferred:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_iN_pp0p0_di0_maDITEBzlds_zCqkn9AVjwS9" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt">Federal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(169,467</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_iN_pp0p0_di0_maDITEBzlds_zhJB06JPt7Fd" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">State</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(103,145</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--DeferredForeignIncomeTaxExpenseBenefit_iN_pp0p0_di0_maDITEBzlds_z67tblJkkuO2" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; padding-bottom: 1pt">Foreign</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(185,105</td><td style="padding-bottom: 1pt; text-align: left">)&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--DeferredIncomeTaxExpenseBenefit_iNT_pp0p0_di0_mtDITEBzlds_zatKuaVfmFMd" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Total deferred taxes</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(457,717</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--OtherTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Total provision for income taxes</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(447,796</td><td style="padding-bottom: 2.5pt; text-align: left">)&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">342,975</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A7_zojEBt9H9Q7g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is subject to U.S. federal income tax
as well as state income tax in certain jurisdictions. The tax&#160;years 2018 to 2020 remain open to examination by the major taxing jurisdictions
to which the Company is subject. The following is a reconciliation of income tax expenses at the effective rate to income tax at the calculated
statutory rates:</p>

<table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zXkrde7AU2wg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income taxes (Details - Reconcilation of effective income tax rate)">
  <tr style="vertical-align: bottom">
    <td>&#160;<span id="xdx_8B9_zcXAQr78kpK6" style="display: none">Schedule of reconciliation of effective income tax rate</span></td><td>&#160;</td>
    <td colspan="2" id="xdx_49B_20220701__20220930_zNtBnA49Zey8" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_493_20210701__20210930_zlR1w90jBTb6" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30, 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Statutory tax rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_z5DspgYE94Rg" style="vertical-align: bottom; background-color: White">
    <td style="width: 68%">Federal</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 13%; text-align: right">21.00%</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 13%; text-align: right">21.00%</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_dp_zu0lnmNZB9w" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">State (net of federal benefit)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.85%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.84%</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_dp0_znTEOqqxNOc8" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Foreign tax rate difference</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.91%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_d0_zgoJyQvzDvhd" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Impairment loss on goodwill &#8211; permanent difference</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(17.8%</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_zegRKZ7zhbGg" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Net effect of state income tax deduction and other permanent differences</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(3.29%</td><td style="padding-bottom: 1pt; text-align: left">)&#8239;&#160;&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1.97%</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_zmoTyvXWsZVe" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt">Effective tax rate</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">9.67%</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">27.87%</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A7_zI5Qkymfeme7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>







<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2022, prepaid income taxes
to US tax authorities and income tax payable to Chinese tax authorities was $<span id="xdx_902_eus-gaap--PrepaidTaxes_iI_pp0p0_c20220930__us-gaap--IncomeTaxAuthorityAxis__custom--USTaxAuthoritiesMember_zVvaJvJg10w1">214,818
</span>and $<span id="xdx_90C_eus-gaap--PrepaidTaxes_iI_pp0p0_c20220930__us-gaap--IncomeTaxAuthorityAxis__custom--ChineseTaxAuthoritiesMember_zwWKV7qkUdkb">282,029</span>,
respectively. As of June 30, 2022, prepaid income taxes to US tax authorities and income tax payable to Chinese tax authorities was $<span id="xdx_902_eus-gaap--AccruedIncomeTaxes_iI_pp0p0_c20220930__us-gaap--IncomeTaxAuthorityAxis__custom--USTaxAuthoritiesMember_zPJGPth794cl">375,087
</span>and $<span id="xdx_900_eus-gaap--AccruedIncomeTaxes_iI_pp0p0_c20220930__us-gaap--IncomeTaxAuthorityAxis__custom--ChineseTaxAuthoritiesMember_zbjTcoy07WG5">299,563</span>,
respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The tax effects of temporary differences which give rise to significant
portions of the deferred taxes are summarized as follows:&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zCTNP5fKA182" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details - Deferred taxes)">
  <tr style="vertical-align: bottom">
    <td>&#160;<span id="xdx_8B0_zzjNg5G83VZ4" style="display: none">Schedule of deferred taxes</span></td><td>&#160;</td>
    <td colspan="2" id="xdx_49B_20220930_zMrEsfRmguu5" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_490_20220630_zQvuJe3JlMbe" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">September 30,<br/>
2022</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">June 30, <br/>
2022</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsNetAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: left">Deferred tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseOther_i01I_pp0p0_d0_maDTAGziIo_zsTpUIJT5gpl" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 68%">263A calculation</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">215,434</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">123,884</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--DeferredTaxAssetsInventory_i01I_pp0p0_d0_maDTAGziIo_zaxjQJTxHKo5" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Inventory reserve</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">106,071</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">71,026</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsStateTaxes_i01I_pp0p0_d0_maDTAGziIo_zMugtQ1F2s53" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">State taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,226</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">45,234</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_i01I_pp0p0_d0_maDTAGziIo_zZLVlmPG79Ag" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Accrued expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">157,794</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">69,172</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--DeferredTaxAssetsLeaseAssetsLiabilities_i01I_pp0p0_d0_maDTAGziIo_zMbicu1YG2yb" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">ROU assets / liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">110,319</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">83,738</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_i01I_pp0p0_d0_maDTAGziIo_zdXUQqE0AVj7" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Stock-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">99,989</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">70,266</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsDomestic_i01I_pp0p0_d0_zuzJ8LxPGUD2" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Net operating loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">416,933</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsOther_i01I_pp0p0_d0_maDTAGziIo_zFEn3OR0icE8" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; padding-bottom: 1pt">Others</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">18,797</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">7,539</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DeferredTaxAssetsGross_i01TI_pp0p0_d0_mtDTAGziIo_maDTALNz2Je_zPyuQO2C6bN3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; font-weight: bold; text-align: left; padding-bottom: 1pt">Total deferred tax assets</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,127,663</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">470,859</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--DeferredTaxLiabilitiesAbstract_iB" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Deferred tax liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_i01NI_pp0p0_di0_maDITLzthN_zzOTcLbEpeBl" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt">Depreciation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(118,576</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(86,254</td><td style="text-align: left">)&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--DeferredTaxLiabilitiesOtherFiniteLivedAssets_i01NI_pp0p0_di0_maDITLzthN_zmEGA1lX0m89" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Intangible assets acquired</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,280,127</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,323,720</td><td style="padding-bottom: 1pt; text-align: left">)&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--DeferredIncomeTaxLiabilities_i01NTI_pp0p0_di0_mtDITLzthN_msDTALNz2Je_zzAxhheCYqz1" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 20pt; font-weight: bold; text-align: left; padding-bottom: 1pt">Total deferred tax liabilities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,398,703</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,409,974</td><td style="padding-bottom: 1pt; text-align: left">)&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iNTI_pp0p0_di0_mtDTALNz2Je_zJ3ZaDXRJLHe" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Net deferred tax liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(271,040</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(939,115</td><td style="padding-bottom: 2.5pt; text-align: left">)&#160;</td></tr>
  </table>

<p id="xdx_8AA_z5Hcx2bZQWVh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/>





<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467118730816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>(Loss) Earnings per share<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">(Loss) Earnings per share</a></td>
<td class="text"><p id="xdx_807_eus-gaap--EarningsPerShareTextBlock_z81R1GRQtf02" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note
15 &#8211; <span id="xdx_823_zZ6e0XhVwNXk">(Loss) Earnings per share</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table sets forth the computation of basic and diluted
earnings per share for the periods presented:&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/>

<table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zctlT5b7G2ke" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Earnings per share (Details)">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span id="xdx_8B4_zun0Bxav0Ahd" style="display: none">Schedule of computation of earnings per share</span></td><td>&#160;</td>
    <td colspan="2" id="xdx_491_20220701__20220930_zbyLF9uc9zl1" style="text-align: center">&#160;</td><td>&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" id="xdx_494_20210701__20210930_zYiNlECj9EZ5" style="text-align: center">&#160;</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the three months ended<br/> September 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Numerator:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 68%; text-align: left; padding-bottom: 2.5pt">Net income</td><td style="width: 1%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">(4,182,376</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">887,528</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">Denominator:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--WeightedaverageSharesUsedInComputingBasicAndDilutedEarningsPerShareAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Weighted-average shares used in computing basic and diluted earnings per share*</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pdd" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 2.5pt">Basic</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">29,665,716</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">26,484,528</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_i01_pdd" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; padding-bottom: 2.5pt">Diluted</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">29,665,716</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">26,495,420</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--EarningsPerShareBasic_i01_zvq2E6DEdcu5" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">(Loss) Earnings per share - Basic</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(0.14</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.03</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--EarningsPerShareDiluted_i01_pdd" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 70pt; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- Diluted</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(0.14</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.03</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">* Due to the ani-dilutive effect, the computation
of basic and diluted EPS did not include the shares underlying the exercise of warrants as the Company had a net loss for the three months
ended September 30, 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">* For the three months ended September 30, 2021, the
computation of basic and diluted EPS included the vested RSUs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">* The computation of diluted EPS included the
underlying 10,892 shares of warrants calculated using treasury method for the three months ended September 30, 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">* For the three months ended September 30, 2022
and 2021, <span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_c20220701__20220930_zewDxzQ53Yod" title="Vested shares">166,176</span> and <span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_c20210701__20210930_pdd" title="Vested shares">40,019</span> vested shares of restricted stock units under the 2020 Equity Incentive Plan (as discussed in Note 16) are
considered issued shares and therefore are included in the computation of basic earnings (loss) per share when the shares are fully vested.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467118954176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Equity</a></td>
<td class="text"><p id="xdx_80B_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zfvNYGTcdHRf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 16 &#8211; <span id="xdx_825_zqXzwySwlu2h">Equity</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Common Stock</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended June 30, 2022, the Company issued
<span id="xdx_902_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20220701__20220930__us-gaap--AwardTypeAxis__custom--StockIssuedForVestedRsusMember_zynlaPGbmNzb" title="Stock Issued During Period, Value, Conversion of Convertible Securities">40,019</span> shares of restricted common stock for RSUs vested in the quarter ended September 30, 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 15, 2022, as part of the consideration
for the acquisition of Anivia and subsidiaries, the Company issued <span id="xdx_90C_eus-gaap--StockIssuedDuringPeriodSharesAcquisitions_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--StatementClassOfStockAxis__us-gaap--RestrictedStockMember_zewpEAYKrA4h" title="Number of shares issued for acquisition">3,083,700</span> restricted shares of the Company&#8217;s common stock, valued
at $<span id="xdx_903_eus-gaap--SaleOfStockPricePerShare_c20220215_pdd" title="Sale of Stock, Price Per Share">2.27</span> per share, which was the closing price of the Company&#8217;s Common Stock as traded on Nasdaq on February 15, 2022. These shares
have a lock-up period of 180 days and are subject to insider trading restrictions. The fair value of the shares was $<span id="xdx_905_eus-gaap--BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_pp0p0_c20220214__20220215_zZzGTUDVTx3d" title="Business Combination, Consideration Transferred, Equity Interests Issued and Issuable">5,528,373</span>, calculated
with a discount of lack of marketability of 21%, which is determined using the Black Scholes Model.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2022 and June 30, 2022, there
were <span id="xdx_90B_eus-gaap--CommonStockSharesIssued_iI_c20220930_zkcDK4t5BOq8" title="Common stock, shares issued"><span id="xdx_901_eus-gaap--CommonStockSharesOutstanding_iI_c20220930_zzn4T0fRNPJ7" title="Common stock, shares outstanding">29,572,382</span></span> and <span id="xdx_905_eus-gaap--CommonStockSharesIssued_iI_c20220630_zlZ36i2Iu7Zk" title="Common stock, shares issued"><span id="xdx_90A_eus-gaap--CommonStockSharesOutstanding_iI_c20220630_zGnIeReTfWQ9" title="Common stock, shares outstanding">29,572,382</span></span> shares of Common Stock issued and outstanding, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Preferred Stock</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s Preferred Stock was
authorized as &#8220;blank check&#8221; series of Preferred Stock, providing that the Board of Directors is expressly authorized,
subject to limitations prescribed by law, by resolution or resolutions and by filing a certificate pursuant to the applicable law of
the State of Nevada, to provide, out of the authorized but unissued shares of Preferred Stock, for series of Preferred Stock, and to
establish from time to time the number of shares to be included in each such series, and to fix the designation, powers, preferences
and rights of the shares of each such series and the qualifications, limitations or restrictions thereof. As of September 30, 2022
and June 30, 2022, respectively, there were no shares of Preferred Stock  issued and outstanding.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Equity Incentive Plan</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 5, 2021, the Company&#8217;s Board of
Directors adopted, and its stockholders approved and ratified, the iPower Inc. Amended and Restated 2020 Equity Incentive Plan (the &#8220;Plan&#8221;).
The Plan allows for the issuance of up to <span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_c20220930__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember_pdd">5,000,000
</span>shares of Common Stock, whether in the form of options, restricted stock, restricted stock units, stock appreciation rights, performance
units, performance shares and other stock or cash awards. The general purpose of the Plan is to provide an incentive to the Company&#8217;s
directors, officers, employees, consultants and advisors by enabling them to share in the future growth of the Company&#8217;s business.
On November 16, 2021, we filed a registration statement on Form S-8 registering all shares issuable under the Plan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Restricted Stock Unit</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Following completion of the IPO on May 11,
2021, pursuant to their letter agreements, the Company awarded a total of <span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20200701__20210514__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__us-gaap--RelatedPartyTransactionAxis__custom--LetterAgreementsMember_pdd">46,546 </span>restricted
stock units (&#8220;RSUs&#8221;) under the Plan to its independent directors, Chief Financial Officer, and certain other employees
and consultants, all of which are subject to certain vesting conditions in the next 12 months and restrictions until filing of a
Form S-8 for registration of the shares. On November 16, 2021, we filed a registration statement on Form S-8 registering all shares
issuable under the Plan. The fair value of the RSUs was determined to be based on $5.00 per share, the initial listing price of the
Company&#8217;s common stock on the grant date. The fair value of RSUs issued subsequent to IPO date was based on the stock price on
each grant date. During the three months ended September 30, 2022, the Company granted an additional <span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_pdd">29,806 </span>shares
of RSUs. For the three months ended September 30, 2022 and 2021, the Company recorded $<span id="xdx_907_eus-gaap--ShareBasedCompensation_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_pp0p0">27,500 </span>and
$<span id="xdx_905_eus-gaap--ShareBasedCompensation_c20210701__20210930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_pp0p0">103,054 </span>of
stock-based compensation expense. As of September 30, 2022 and June 30, 2022, the unvested number of RSUs was <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_c20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_pdd">3,304 </span>and <span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_c20220630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_pdd">6,608 </span>and
the unamortized expense was $<span id="xdx_906_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20220930_pp0p0">7,500 </span>and
$<span id="xdx_905_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20220630_pp0p0">15,000</span>,
respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Information relating to RSU grants is summarized as
follows:&#160;&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_z77BDAGNWiAi" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Equity (Details)">
  <tr style="vertical-align: bottom">
    <td>&#160;<span id="xdx_8B6_zYKcxx7xLrpb" style="display: none">Schedule of RSU activity</span></td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Total RSUs Issued</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Total Fair Market Value of RSUs Issued as Compensation (1)</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 68%; text-align: left">RSUs granted, but not vested, at June 30, 2022</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zCgES3cbvHvc" style="width: 13%; text-align: right" title="RSU's outstanding at beginning">6,608</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 13%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">RSUs granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_pdd" style="text-align: right" title="RSUs granted">29,806</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--StockIssued1_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_fKDEp_zXhAf7xgM2O1" style="text-align: right" title="Total Fair Market Value of RSUs Issued as Compensation RSUs granted">20,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">RSUs forfeited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d0_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zyWY1qyexhi8" style="text-align: right" title="RSUs forfeited">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">RSUs vested</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_iN_di_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zzyNlkBJcg7k" style="border-bottom: Black 1pt solid; text-align: right" title="RSUs vested">(33,110</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt">RSUs granted, but not vested, at September 30, 2022</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zy83ov3lkJV8" style="border-bottom: Black 2.5pt double; text-align: right" title="RSU's outstanding at ending">3,304</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;_____________________</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td><span id="xdx_F09_zBLx5A9muPda" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td><span id="xdx_F12_zRUFjP43uswb" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The total fair value was based on the current stock price on the grant date.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2022, of the <span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_c20220701__20220930_z5KrPkIbQaDl" title="Vested shares">166,176</span> vested RSUs,
<span id="xdx_906_ecustom--StockIssuedForRsusVested_iI_c20220930_zqoAWWpmfTaa" title="Stock issued for RSU's vested">40,019</span> shares of Common Stock were issued, and <span id="xdx_90E_ecustom--StockToBeIssuedForRsuVested_c20220930_pdd" title="Stock to be issued for RSU's vested">126,157</span> shares were to be issued upon setup of the plan administration account.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Stock Option</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: justify">On May 12, 2022, the
Compensation Committee of the Board of Directors approved an incentive plan for the Company&#8217;s executive officers consisting of
a cash performance bonus of $<span id="xdx_90A_ecustom--CashPerformanceBonus_pp0p0_c20220501__20220512_zYOb81AG7jh1" title="Cash performance bonus">60,000</span>
to be awarded to Kevin Vassily, CFO of the Company, and stock option grants (the &#8220;Option Grants&#8221;) in the amount of (i) <span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20220501__20220512__srt--CounterpartyNameAxis__custom--ChenlongTanMember_pdd" title="Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures">3,000,000</span>
shares to Chenlong Tan, CEO and (ii) <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20220501__20220512__srt--CounterpartyNameAxis__custom--MrVassilyMember_pdd" title="Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures">330,000</span>
shares to Mr. Vassily. The Option Grants, which were issued on May 13, 2022, have an exercise price of $<span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220513_pdd" title="Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price">1.12</span>,
a contractual term of 10 years and consist of six vesting tranches with a vesting schedule based entirely on the attainment of both
designated operational milestones (performance conditions) and market conditions (together, the &#8220;Designated Milestones&#8221;),
which are set forth in six vesting tranches, assuming continued employment of the recipients through the date on which such Designated
Milestones are achieved. Each of the six vesting tranches for the Option Grants will vest when both (i) the market capitalization
milestone for such tranche, which begins at $150 million&#160;for the first tranche and increases by increments of $50&#160;million
through the fourth tranche and $100 million thereafter (based on achieving such market capitalization for five consecutive trading
days), has been achieved, and (ii) any one of the following six operational milestones focused on revenue or any one of
the six operational milestones focused on operating income have been achieved during a given fiscal year.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The&#160;achievement status of the operational milestones
as of September 30, 2022 was as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: center">&#160;</td><td colspan="5" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue in Fiscal Year</span></td><td style="padding-bottom: 1pt; text-align: center">&#160;</td><td style="text-align: center; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&#160;</td><td colspan="5" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating Income in Fiscal Year</span></td><td style="padding-bottom: 1pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Milestone</span></td><td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Milestone</span></td><td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(in Millions)</span></td><td style="padding-bottom: 1pt; text-align: center">&#160;</td><td style="text-align: center; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Achievement Status</span></td><td style="padding-bottom: 1pt; text-align: center">&#160;</td><td style="text-align: center; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(in Millions)</span></td><td style="padding-bottom: 1pt; text-align: center">&#160;</td><td style="text-align: center; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Achievement Status</span></td><td style="padding-bottom: 1pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 1%; text-align: left">$</td><td style="width: 22%; text-align: right">90</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 22%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Probable</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 21%; text-align: right">6</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 21%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Probable</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">$</td><td style="text-align: right">100</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Probable</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">8</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Probable</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">$</td><td style="text-align: right">125</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Probable</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Probable</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">$</td><td style="text-align: right">150</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Probable</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">12</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">$</td><td style="text-align: right">200</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Probable</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">16</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">$</td><td style="text-align: right">250</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">20</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company evaluated the performance condition and
market condition under ASC 718-10-20. The Option Grants are considered an award containing a performance and a market condition and both
conditions (in this case at least one of the performance conditions) must be satisfied for the award to vest. The market condition is
incorporated into the fair value of the award, and that fair value is recognized over the longer of the implied service period or requisite
service period if it is probable that one of the performance conditions will be met. In relation to the five awards deemed probable to
vest, the recognition period ranges from 2.93 years to 9.64 years. If the performance condition is ultimately not met, compensation cost
related to the award should not be recognized (or should be reversed to the extent any expense has been recognized related to such tranche)
because the vesting condition in the award would not have been satisfied.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On the grant date, a Monte Carlo simulation was used
to determine for each tranche (i) a fixed amount of expense for such tranche and (ii) the future time when the market capitalization milestone
for such tranche was expected to be achieved. Separately, based on a subjective assessment of our future financial performance, each quarter
we determine whether it is probable that we will achieve each operational milestone that has not previously been achieved or deemed probable
of achievement and if so, the future time when we expect to achieve that operational milestone. The Monte Carlo simulation utilized the
following inputs:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock Price - $<span id="xdx_90F_eus-gaap--SharePrice_iI_c20220512_zxY4IPVEalJ6" title="Share price">1.12</span> </span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Volatility &#8211; <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20220511__20220512_zjpnMvhxVd27" title="Volatility">95.65</span>% </span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Term &#8211;<span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220511__20220512_zJQRyLVpysXf" title="Term">10</span> years</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk Free Rate of Return &#8211; <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20220511__20220512_zBR5Ahb8p1y5" title="Risk Free Rate of Return">2.93</span>% </span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dividend Yield &#8211; <span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_c20220511__20220512_zcE2UIjrSkda" title="Dividend Yield">0</span>%</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The total fair value of the Option Grants was $3.2
million of which, at June 30, 2022, $2.3 million is deemed probable of vesting. As of September 30, 2022, <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_dn_c20220930_znQLD7soDoi9" title="Options vested"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_dn_c20210930_zAOXmFNozmVl" title="Options vested">none</span></span> of the options had vested.
For the three months ended September 30, 2022 and 2021, the Company recorded $<span id="xdx_900_eus-gaap--ShareBasedCompensation_c20220701__20220930__us-gaap--AwardTypeAxis__custom--OptionsGrantedMember_pp0p0" title="Share-Based Payment Arrangement, Noncash Expense">110,382</span> and $<span id="xdx_902_eus-gaap--ShareBasedCompensation_c20210701__20210930__us-gaap--AwardTypeAxis__custom--OptionsGrantedMember_pp0p0" title="Share-Based Payment Arrangement, Noncash Expense">0</span> of stock-based compensation expense related
to the Option Grants. Unrecognized compensation cost related to tranches probable of vesting is approximately $2.1 million and will
be recognized over 2.8 years to 9.5 years, depending on the tranche.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467122997072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrant liabilities<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_DisclosureWarrantLiabilitiesAbstract', window );"><strong>Warrant Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_WarrantLiabilitiesTextBlock', window );">Warrant liabilities</a></td>
<td class="text"><p id="xdx_807_ecustom--WarrantLiabilitiesTextBlock_zbcImHOPFRq9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 17 &#8211; <span id="xdx_825_z6MmxVhFFLp1">Warrant liabilities</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s warrant liabilities contained
unobservable inputs that reflected the Company&#8217;s own assumptions in which there was little, if any, market activity as of the measurement
date. Accordingly, the Company&#8217;s warrant liabilities were measured at fair value on a recurring basis using unobservable inputs
and were classified as Level 3 measurements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 30, 2020, the Company issued warrants
to purchase <span id="xdx_902_ecustom--WarrantsIssuedShares_iI_c20201230__srt--CounterpartyNameAxis__custom--PlacementAgentMember__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zB9ShVjyweDb" title="Warrants issued">2,415</span> shares of Series A Convertible Preferred Stock to Boustead Securities, LLC (the &#8220;Placement Agent&#8221;) as compensation,
which was recorded as financing expense. The exercise price of the warrants is $<span id="xdx_909_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_c20201230__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember__srt--CounterpartyNameAxis__custom--PlacementAgentMember_pdd" title="Warrant exercise price">10</span> per share and expires in five years from the issuance
date. This Series A Preferred Stock warrant were valued using Black Scholes Option Pricing Model at issuance date and recorded $<span id="xdx_909_eus-gaap--FinancingInterestExpense_c20201201__20201230__srt--CounterpartyNameAxis__custom--PlacementAgentMember__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_pp0p0" title="Financing expense"><span id="xdx_90A_ecustom--WarrantLiability_c20201201__20201230__srt--CounterpartyNameAxis__custom--PlacementAgentMember__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_pp0p0" title="Warrant liability">8,047</span></span>
as financing expense and warrant liability.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 27, 2021, the Company completed a private
placement offering pursuant to which the Company sold to two accredited investors an aggregate of $<span id="xdx_901_eus-gaap--ProceedsFromIssuanceOrSaleOfEquity_c20210126__20210127__srt--CounterpartyNameAxis__custom--TwoAccreditedInvestorsMember__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_pp0p0" title="Proceeds from sale of equity">3,000,000</span> in Convertible Notes and
warrants to purchase shares of Class A Common Stock equaling 80% of the number of shares of Class A Common Stock issuable upon conversion
of the Convertible Notes. The convertible note warrants shall be exercisable for a period of three years from the IPO completion date
at a per share exercise price equal to the IPO. In accordance with the terms of the warrants, in the event the Convertible Notes are repaid
in cash by the Company, the warrants issued in conjunction with the Convertible Notes will expire and have no further value.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the Convertible Note offering,
the Company also issued placement agent warrants to purchase 7.0% of the shares of Common Stock underlying the Convertible Notes exercisable
at the conversion price of the Convertible Note (the &#8220;Conversion Price&#8221;). The placement agent warrants had an exercise period
of five years from the issuance date.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 14, 2021, upon closing of its IPO, the Company
remeasured the warrants to fair value using the Modified Black Scholes Option Pricing Model, based on the expected fair value of the underlying
stock with the following assumptions:</p>

<table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_z86P0Tn7aMGa" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse" summary="xdx: Disclosure - Warrant liabilities (Details - Assumptions)">
  <tr style="vertical-align: top">
    <td>&#160;<span id="xdx_8B4_zH502N0Cgkc1" style="display: none">Schedule of assumptions for warrant liabilities</span></td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="width: 50%">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 50%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of May 14, 2021</span></td></tr>
  <tr style="vertical-align: top; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected term</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember" title="Fair value measurement assumptions">1 day to 3 years</span></span></td></tr>
  <tr style="vertical-align: top; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected volatility</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember" title="Fair value measurement assumptions">3.3% to 58%</span></span></td></tr>
  <tr style="vertical-align: top; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk-free interest rate</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember" title="Fair value measurement assumptions">0.35% to 0.92%</span> </span></td></tr>
  <tr style="vertical-align: top; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected dividend rate</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember" title="Fair value measurement assumptions">0%</span></span></td></tr>
  <tr style="vertical-align: top; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Probability</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__custom--MeasurementInputProbablityMember" title="Fair value measurement assumptions">100%</span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of May 14, 2021, the fair value of the warrant
liabilities was $<span id="xdx_90C_eus-gaap--FinancialLiabilitiesFairValueDisclosure_c20210514_pp0p0" title="Fair value of warrant liabilities">1,361,347</span>, which includes $<span id="xdx_908_eus-gaap--FinancialLiabilitiesFairValueDisclosure_c20210514__us-gaap--FinancialInstrumentAxis__custom--PreferredStockWarrantsMember_pp0p0" title="Fair value of warrant liabilities">4,610</span> preferred stock warrant, $<span id="xdx_907_eus-gaap--FinancialLiabilitiesFairValueDisclosure_c20210514__us-gaap--FinancialInstrumentAxis__custom--ConvertibleNoteInvestorsMember_pp0p0" title="Fair value of warrant liabilities">1,324,668</span> warrants issued to the Convertible Note investors
and $<span id="xdx_900_eus-gaap--FinancialLiabilitiesFairValueDisclosure_c20210514__us-gaap--FinancialInstrumentAxis__custom--PlacementAgentWarrantsMember_pp0p0" title="Fair value of warrant liabilities">32,069</span> warrants issued to the placement agent. The increase in fair value immediately before the IPO was $<span id="xdx_90D_eus-gaap--FairValueAdjustmentOfWarrants_pp0p0_c20210101__20211231__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zhxx7Wff82sa" title="Fair Value Adjustment of Warrants">617,593</span>, which was reported
in other non-operating expenses for the year ended June 30, 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Upon closing the IPO on May 14, 2021, the Placement
Agent exercised its warrants in full to purchase a total of <span id="xdx_909_ecustom--WarrantsExercised_c20210514__srt--CounterpartyNameAxis__custom--BousteadSecuritiesLLCMember_pdd" title="Warrants exercised">24,451</span> shares of the Company&#8217;s Common Stock and, as such, there were
no placement agent warrants outstanding as of June 30, 2021. At the same time, the outstanding warrants held by the Convertible Note investors
were reclassed to additional paid in capital as the terms became fixed upon closing of the IPO. Through September 30, 2022, none of the
private placement investors exercised any of their warrants. As such, as of September 30, 2022 and June 30, 2022, the number of shares
issuable under the outstanding warrants was <span id="xdx_90C_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20220930_znqoSsm9moOb" title="Outstanding warrants">685,715</span>, with an average exercise price of $<span id="xdx_903_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_c20220930_pdd" title="Warrant exercise price">5.00</span> per share.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>











<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_DisclosureWarrantLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_DisclosureWarrantLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_WarrantLiabilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_WarrantLiabilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467118830416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of risk<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">Concentration of risk</a></td>
<td class="text"><p id="xdx_800_eus-gaap--ConcentrationRiskDisclosureTextBlock_zurUerHAARB4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 18 - <span id="xdx_826_zFsdGLKgXPRb">Concentration of risk</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Credit risk</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments that potentially subject the
Company to significant concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2022 and June 30, 2022, $<span id="xdx_901_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20220930_pp0p0" title="Cash and Cash Equivalents, at Carrying Value">4,842,146</span>
and $<span id="xdx_904_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20220630_pp0p0" title="Cash and Cash Equivalents, at Carrying Value">1,821,947</span>, respectively, were deposited with various major financial institutions in the United States and PRC. Accounts at each
institution in the United States are insured by the Federal Deposit Insurance Corporation (FDIC) for up to $250,000. The Company had approximately
$<span id="xdx_906_eus-gaap--CashUninsuredAmount_iI_pn3n3_dm_c20220930_zGpskGeucT33" title="Cash, Uninsured Amount">3.9</span> million and $<span id="xdx_90C_eus-gaap--CashUninsuredAmount_iI_pn3n3_dm_c20220630_zGYFRicfZDe8" title="Cash, Uninsured Amount">0.5</span> million, respectively, in excess of the FDIC insurance limit, as of September 30, 2022 and June 30, 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable are typically unsecured and derived
from revenue earned from customers, thereby exposing the Company to credit risk. The risk is mitigated by the Company&#8217;s assessment
of its customers&#8217; creditworthiness and its ongoing monitoring of outstanding balances. The Company maintains reserves for estimated
credit losses, and such losses have generally been within expectations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The business of DHS, the Company&#8217;s VIE, may
be impacted by Chinese economic conditions, changes in regulations and laws, and other uncertainties.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Customer and vendor concentration risk</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended September 30, 2022
and 2021, Amazon Vendor and Amazon Seller customers accounted for <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__srt--MajorCustomersAxis__custom--AmazonVendorAndAmazonSellerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zW0SznjDrTC" title="Concentration Risk, Percentage">91</span>%
and <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20210930__srt--MajorCustomersAxis__custom--AmazonVendorAndAmazonSellerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zaJb9ZX5dub5" title="Concentration Risk, Percentage">89</span>%
of the Company's total revenues, respectively. As of September 30, 2022 and June 30, 2022, accounts receivable from Amazon Vendor
and Amazon Seller accounted for <span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__srt--MajorCustomersAxis__custom--AmazonVendorAndAmazonSellerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z0cnZDNbr3C1" title="Concentration Risk, Percentage">94</span>%
and <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20210930__srt--MajorCustomersAxis__custom--AmazonVendorAndAmazonSellerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z2KMgNyFHB0j" title="Concentration Risk, Percentage">94</span>%
of the Company&#8217;s total accounts receivable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended September 30, 2022 and
2021, one supplier accounted for 19% and two suppliers accounted for <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfSalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--TwoSuppliersMember_zFw2JIQbpzx7" title="Concentration Risk, Percentage">47</span>% (<span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfSalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--OneSupplierMember_z1pwrk6nhRo" title="Concentration Risk, Percentage">36</span>% and <span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfSalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--AnotherSupplierMember_zFFljfYs8E0a" title="Concentration Risk, Percentage">11</span>%) of the Company's total purchases, respectively.
As of September 30, 2022, accounts payable to two suppliers accounted for <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--OneSupplierMember_zoJgPcwahE99" title="Concentration Risk, Percentage">48</span>% and <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--AnotherSupplierMember_z3hljzJUZE51" title="Concentration Risk, Percentage">11</span>% of the Company&#8217;s total accounts payable. As
of June 30, 2022, accounts payable to two suppliers accounted for <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--OneSupplierMember_zieeSr93ezV2" title="Concentration Risk, Percentage">34</span>% and <span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--AnotherSupplierMember_z4uzHjHAJtw" title="Concentration Risk, Percentage">10</span>%, respectively, of the Company&#8217;s total accounts payable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467118807536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and contingencies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and contingencies</a></td>
<td class="text"><p id="xdx_808_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_z8H0Xtud2JC" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 19 - <span id="xdx_824_zs3HgXT1ekV7">Commitments and contingencies</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Lease commitments</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has adopted ASC842 since its
inception date, April 11, 2018. The Company has entered into a lease agreement to rent office and warehouse space with a lease period
from December 1, 2018 until December 31, 2020. On August 24, 2020, the Company negotiated for new terms to extend the lease through
December 21, 2023 at the rate of approximately $42,000 per month.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 1, 2020, in addition to the primary
fulfillment center, the Company leased a second fulfillment center in City of Industry, California. The base rental fee ranges from $27,921
to $29,910 per month through October 31, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 15, 2022, upon completion of the acquisition
of Anivia Limited, the Company assumed an operating lease for offices located in the People&#8217;s Republic of China.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 28, 2021, the Company entered into a Lease
agreement (the &#8220;Lease Agreement&#8221;) with 9th &amp; Vineyard, LLC, a Delaware limited liability company (the &#8220;Landlord&#8221;),
to lease from the Landlord approximately 99,347 square feet of space located at 8798 9th Street, Rancho Cucamonga, California (the &#8220;Premises&#8221;).
The term of the Lease Agreement was for 62 months, commencing on the date on which the Landlord completes certain prescribed improvements
on the property (the &#8220;Rent Commencement Date&#8221;). The Lease Agreement does not provide for an option to renew.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">In addition, the Company
will be responsible for its pro rata share of certain costs, including utility costs, insurance and common area costs, as further detailed
in the Lease Agreement. Following the Rent Commencement Date, the first two months of the Base Rent were to be abated.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The lease was not started under the original
Lease Agreement as completion of the construction was not timely completed. On February 23, 2022, as a result of the delay in completion
of the construction, the Company entered into an amended agreement to extend the lease term to 74 months. The lease commencement date
is February 10, 2022, with rent payments commencing May 11, 2022 and the lease expiring on May 31, 2028. The base rental fee ranges from
$114,249 to $140,079 per month through the expiration date of May 31, 2028.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 1, 2022, the Company leased another
fulfillment center in Duarte, California. <span id="xdx_90F_ecustom--RentalFee_c20220425__20220502" title="Rental fee description">The
base rental fee ranges from $56,000 to $59,410 per month through April 30, 2025.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total commitment for the full term of these
leases is $<span id="xdx_902_eus-gaap--ContractualObligation_iI_pp0p0_c20220930_zOtAsTK89zhf" title="Contractual obligation">12,440,869</span>.
The financial statements reflected $<span id="xdx_904_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pp0p0_c20220930_zba7Wb3So6Z9" title="Right of use asset - non-current">9,805,484</span>
and $<span id="xdx_90D_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pp0p0_c20220630_z25GeSR2YKxf" title="Right of use asset - non-current">10,453,282</span>,
respectively, of operating lease right-of-use assets, and $<span id="xdx_90F_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20220930_zq2igGvC9Xif" title="Operating lease liabilities">10,210,581</span>
and $<span id="xdx_90E_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20220630_z0JJwIG2bJHk" title="Operating lease liabilities">10,848,544</span>,
respectively, of operating lease liabilities as of September 30, 2022 and June 30, 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Three Months Ended September 30, 2022 and 2021:&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--LeaseCostTableTextBlock_zyPetp67ISLd" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Commitments and contingencies (Details - Lease cost)">
  <tr style="vertical-align: bottom">
    <td>&#160;<span id="xdx_8B0_zD1XzAPg6DJa" style="display: none">Schedule of lease cost and other information</span></td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Lease cost</span></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9/30/2022</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9/30/2021</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 68%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating lease cost (included in
    selling and fulfillment in the Company's statement of operations)</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td id="xdx_988_eus-gaap--OperatingLeaseCost_c20220701__20220930_pp0p0" style="width: 13%; text-align: right" title="Operating lease cost"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">779,233</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td id="xdx_986_eus-gaap--OperatingLeaseCost_c20210701__20210930_pp0p0" style="width: 13%; text-align: right" title="Operating lease cost"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">205,517</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Other information</span></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash paid for amounts included in the measurement of lease liabilities</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td id="xdx_986_eus-gaap--OperatingLeasePayments_c20220701__20220930_pp0p0" style="text-align: right" title="Cash paid for amounts included in the measurement of lease liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">769,061</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td id="xdx_984_eus-gaap--OperatingLeasePayments_c20210701__20210930_pp0p0" style="text-align: right" title="Cash paid for amounts included in the measurement of lease liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">209,763</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Remaining term in years</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_ecustom--OperatingLeaseWeightedAverageRemainingLeaseTerm2_c20220701__20220930" title="Remaining lease term in years">0.83 &#8211; 5.67</span></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20220630_zeUiZxlhhVs1" title="Lease remaining term">2.25</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Average discount rate - operating leases</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_ecustom--OperatingLeaseWeightedAverageDiscountRatePercent1_c20220701__20220930" title="Average discount rate - operating leases">5 - 8%</span></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20220630_zYNtaan0UN2l" title="Average discount rate - operating leases">8</span>%</span></td>
    <td>&#160;</td></tr>
  </table>
<p id="xdx_8AF_z6H5ynA7LH2j" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The supplemental balance sheet information related to leases for the period
is as follows:&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_z1R2DuqD3Do" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Commitments and contingencies (Details - Balance Sheet)">
  <tr style="vertical-align: bottom">
    <td>&#160;<span id="xdx_8B4_zgF21oj91iC6" style="display: none">Supplemental balance sheet information related to leases</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_49F_20220930_zhG9cn53YEr2" style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_49E_20220630_zPGkXG8MHa2d" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Operating leases</span></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9/30/2022</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6/30/2022</span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pp0p0_msOLLzdlC_zDmTCGWQwuDl" style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 68%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Right of use asset - non-current</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9,805,484</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,453,282</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_404_ecustom--OperatingLeaseLiabilityCurrents_iI_maOLLzdlC_zXztPYFBZSca" style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease Liability - current</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,593,995</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,583,933</span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_406_ecustom--OperatingLeaseLiabilityNoncurrents_iI_maOLLzdlC_zvpPNRahbFw2" style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease Liability - non-current</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,616,586</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,265,611</span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--OperatingLeaseLiability_iTI_pp0p0_mtOLLzdlC_zyfpDsmxY8d4" style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total operating lease liabilities</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,210,581</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,848,544</span></td>
    <td>&#160;</td></tr>
  </table>
<p id="xdx_8A3_zM27epVbAfU8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Maturities of the Company&#8217;s lease liabilities
are as follows:&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_ze3VBcFqIFub" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Commitments and contingencies (Details - Lease maturity)">
  <tr style="vertical-align: bottom">
    <td>&#160;<span id="xdx_8B0_zUkkyCp1vBJ5" style="display: none">Schedule of maturities of lease liabilities</span></td>
    <td>&#160;</td>
    <td colspan="2" id="xdx_49A_20220930_z6rKgsqygPRc" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For Year ending June 30:</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0" style="vertical-align: bottom; background-color: white">
    <td style="width: 84%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,303,662</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0" style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,510,662</span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0" style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,080,331</span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0" style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2026</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,533,918</span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pp0p0" style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2027</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,586,572</span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_pp0p0" style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2028 and after</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,459,407</span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zMXZyI13IfYd" style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: Imputed interest/present value discount</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,263,971</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0" style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Present value of lease liabilities</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,210,581</span></td>
    <td>&#160;</td></tr>
  </table>
<p id="xdx_8AD_z9FDf3nuSgD4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Contingencies</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Except as disclosed below, the Company is not currently
a party to any material legal proceedings, investigation or claims. As the Company may, from time to time, be involved in legal matters
arising in the ordinary course of its business, there can be no assurance that such matters will not arise in the future or that any such
matters in which the Company is involved, or which may arise in the ordinary course of the Company&#8217;s business, will not at some
point proceed to litigation or that such litigation will not have a material adverse effect on the business, financial condition or results
of operations of the Company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to an engagement agreement, dated
and effective August 31, 2020 (the &#8220;Engagement Agreement&#8221;), with Boustead Securities LLC (&#8220;Boustead&#8221;), the
Company engaged Boustead to act as its exclusive placement agent for private placements of its securities and as a potential
underwriter for its initial public offering. On February 28, 2021, the Company informed Boustead that it was terminating the
Engagement Agreement and any continuing obligations the Company may have had under its terms. On April 15, 2021, the Company
provided formal written notice to Boustead of its termination of the Engagement Agreement and all obligations thereunder, effective
immediately. On April 30, 2021, Boustead filed a statement of claim with the Financial Institute Regulatory Authority, or FINRA,
demanding to arbitrate the dispute, and is seeking, among other things, monetary damages against the Company and D.A. Davidson &amp;
Co. (who acted as underwriter in the Company&#8217;s IPO). Presently, the matter is scheduled to be heard before a FINRA arbitration
appeal over six non-consecutive days during the months of April and May 2023. The Company has agreed to indemnify D.A. Davidson
&amp; Co. and the other underwriters against any liability or expense they may incur or be subject to arising out of the Boustead
dispute. Additionally, Chenlong Tan, the Company&#8217;s Chairman, President and Chief Executive Officer and a beneficial owner more
than 5% of the Company&#8217;s Common Stock, has agreed to reimburse the Company for any judgments, fines and amounts paid or
actually incurred by the Company or an indemnitee in connection with such legal action or in connection with any settlement
agreement entered into by the Company or an indemnitee up to a maximum of $3.5 million in the aggregate, with the sole source of
funding of such reimbursement to come from sales of shares then owned by Mr. Tan. The Company cannot reasonably estimate the amount
of potential exposure as of the date of this report.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In an effort to contain or slow the COVID-19 outbreak,
authorities across the world have implemented various measures, some of which have been subsequently rescinded or modified, including
travel bans, stay-at-home orders and shutdowns of certain businesses. The Company anticipates that these actions and the global health
crisis caused by the COVID-19 outbreak, including any resurgences, will continue to negatively impact global economic activity. While
the COVID-19 outbreak has not had a material adverse impact on the Company&#8217;s operations to date, it is difficult to predict all
of the positive or negative impacts the COVID-19 outbreak may have on the Company&#8217;s business in the future.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">In February
2022, the Russian Federation began conducting military operations against&#160;Ukraine, resulting in global economic uncertainty and increased
cost of various commodities. In response to these types of events, should they directly impact our supply chain or other operations, we
may experience or be exposed to supply chain disruption which could cause us to seek alternate sources for product supply, or suffer consequences
that are unexpected and difficult to mitigate. Any of these risks might have a materially adverse impact on our business operations and
our financial position or results of operations. Although, it is difficult to predict the impact that these factors may have on our business
in the future, they did not have a material effect on our results of operations, financial condition, or liquidity for the three months
ended September 30, 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467118890304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent events<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent events</a></td>
<td class="text"><p id="xdx_80C_eus-gaap--SubsequentEventsTextBlock_zwaPuLrFOTDc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 20 - <span id="xdx_824_zY8joMChtv79">Subsequent events</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company evaluated subsequent events and transactions
that occurred after the balance sheet date through the date that the consolidated financial statements are available to be issued. Other
than as set forth below and as disclosed in Note 4 and Note 12 above, no material subsequent events that required recognition or additional
disclosure in the consolidated financial statements are presented.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 9, 2022, the Company received a deficiency letter from
the Listing Qualifications Department of the Nasdaq Stock Market (&#8220;Nasdaq&#8221;) notifying the Company that, for the preceding
30 consecutive business days, the closing bid price for the Company&#8217;s common stock was trading below the minimum $1.00 per share
requirement for continued listing on The Nasdaq Capital Market pursuant to Nasdaq Listing Rule 5405(a)(1) (the &#8220;Bid Price Requirement&#8221;).
In order to regain compliance with the Bid Price Requirement, the Company&#8217;s stock must trade at $1.00 or above for a period of 10
consecutive trading days. Following receipt of Nasdaq&#8217;s deficiency notification, the Company has 180 days, or until May 8, 2023,
to regain compliance with the Bid Price Requirement and may seek an additional 180-day extension thereafter. During that time, the Company
will evaluate what actions it needs to take should the Company determine that it is unlikely that it will regain compliance within the
requisite time period. While the Company needs to remain mindful of the timing in which it needs to regain compliance, the deficiency
notification has no immediate effect on the Company&#8217;s Nasdaq listing and the Company&#8217;s common stock will continue to trade
on Nasdaq under the ticker symbol &#8220;IPW.&#8221;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI https://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467117589984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of significant accounting policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p id="xdx_847_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zNR5vdPS0fa4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_868_zVuNmGrGd7n5">Basis of Presentation</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The unaudited condensed consolidated financial statements
include the accounts of the Company and its subsidiaries and VIE and have been prepared in accordance with accounting principles generally
accepted in the United States of America (&#8220;U.S. GAAP&#8221;) and the requirements of the U.S. Securities and Exchange Commission
(&#8220;SEC&#8221;) for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally
required by U.S. GAAP can be condensed or omitted. These unaudited condensed consolidated financial statements have been prepared on the
same basis as its annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only
of normal recurring adjustments, which are necessary for the fair statement of the Company&#8217;s financial information. These interim
results are not necessarily indicative of the results to be expected for the fiscal year ending June 30, 2023, or for any other interim
period or for any other future year. All intercompany balances and transactions have been eliminated in consolidation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">These unaudited condensed consolidated financial statements
should be read in conjunction with the Company&#8217;s audited consolidated financial statements and the notes thereto included in the
Annual Report for the&#160;year ended June 30, 2022, which are included in Form 10-K filed on September 28, 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><p id="xdx_84D_eus-gaap--ConsolidationPolicyTextBlock_zWWTl6DJr0h6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_862_zcr6ZfpQ7Jm5">Principles of Consolidation</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The unaudited condensed consolidated financial statements
include the accounts of the Company and its subsidiaries, E Marketing Solution Inc., Global Product Marketing Inc., Global Social Media,
LLC, and Anivia Limited and its subsidiaries and VIE, including Fly Elephant Limited, Dayourenzai (Shenzhen) Technology Co., Ltd., and
Daheshou (Shenzhen) Information Technology Co., Ltd. All inter-company balances and transactions have been eliminated.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_EmergingGrowthCompanyStatusPolicyTextBlock', window );">Emerging Growth Company Status</a></td>
<td class="text"><p id="xdx_84D_ecustom--EmergingGrowthCompanyStatusPolicyTextBlock_z35cQVHmVhjg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_86A_z4IZnMxsWac9">Emerging Growth Company Status</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The company is an &#8220;emerging growth company,&#8221;
as defined in Section 2(a) of the Securities Act of 1933, as amended, (the &#8220;Securities Act&#8221;), as modified by the Jumpstart
our Business Startups Act of 2012, (the &#8220;JOBS Act&#8221;), and it may take advantage of certain exemptions from various reporting
requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being
required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations
regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding
advisory vote on executive compensation and shareholder approval of any golden parachute payments not previously approved.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Further, Section 102(b)(1) of the JOBS Act exempts
emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that
is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered
under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company
can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but
any such election to opt out is irrevocable. The company has elected not to opt out of such extended transition period which means that
when a standard is issued or revised and it has different application dates for public or private companies, the company, as an emerging
growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard. This may make comparison
of the company&#8217;s financial statements with another public company which is neither an emerging growth company nor an emerging growth
company which has opted out of.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of estimates and assumptions</a></td>
<td class="text"><p id="xdx_84F_eus-gaap--UseOfEstimates_zF9nu7MRUevi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_86F_zVtuFFBtNop7">Use of estimates and assumptions</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of financial statements in conformity
with U.S. GAAP requires management to make estimates and assumptions that affect the amounts of assets and liabilities reported and disclosures
of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during
the periods presented. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of&#160;circumstances&#160;that&#160;existed&#160;at
the date of the financial statements, which management considered in formulating its estimate, could change in the near term due to one
or more future confirming events. Accordingly, the actual results could differ significantly from those estimates.</p>











<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign currency translation and transactions</a></td>
<td class="text"><p id="xdx_84C_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_z7qB7SJTkJOf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_86F_zqsiTOhaM9u1">Foreign currency translation and transactions</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The reporting and functional currency of iPower and
subsidiaries is the U.S. dollar (USD). iPower&#8217;s WFOE and VIE in China uses the local currency, Renminbi (&#8220;RMB&#8221;), as
its functional currency. Assets and liabilities of the VIE are translated at the current exchange rate as quoted by the People&#8217;s
Bank of China (the &#8220;PBOC&#8221;) at the end of the period. Income and expense accounts are translated at the average translation
rates and the equity accounts are translated at historical rates. Translation adjustments resulting from this process are included in
accumulated other comprehensive income (loss) in the statement of changes in stockholders&#8217; equity. Transaction gains and losses
that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in
the results of operations as incurred.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The balance sheet amounts of the VIE, with the exception
of equity, on September 30, 2022, were translated at <span id="xdx_90E_eus-gaap--ForeignCurrencyExchangeRateTranslation1_c20220930__srt--CurrencyAxis__currency--CNY_pdd" title="Translation rate at period end">7.116</span> RMB to $1.00. The equity accounts were stated at their historical rates. The
average translation rates applied to statements of operations and comprehensive income (loss) accounts for the three months ended September
30, 2022 was <span id="xdx_90D_ecustom--ForeignCurrencyExchangeRateTranslation2_c20220701__20220930__srt--CurrencyAxis__currency--CNY_zCRzniW3FWH9" title="Translation rate during period">6.847289</span> RMB to $1.00. Cash flows were also translated at average translation rates for the period and, therefore, amounts
reported on the statement of cash flows would not necessarily agree with changes in the corresponding balances on the unaudited condensed
consolidated balance sheet.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and cash equivalents</a></td>
<td class="text"><p id="xdx_847_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zl2EUVZE01te" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_869_z4MVMuApukxl">Cash and cash equivalents</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash and cash equivalents consist of amounts held
as cash on hand and bank deposits.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">From time to time, the Company may maintain bank balances
in interest bearing accounts in excess of the $<span id="xdx_905_eus-gaap--CashFDICInsuredAmount_c20220930_pp0p0" title="Excess FDIC amount">250,000</span>, which is currently the maximum amount insured by the Federal Deposit Insurance
Corporation for interest bearing accounts (there is currently no insurance limit for deposits in noninterest bearing accounts). The Company
has not experienced any losses with respect to cash. Management believes our Company is not exposed to any significant credit risk with
respect to its cash.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Accounts receivable, net</a></td>
<td class="text"><p id="xdx_84A_eus-gaap--ReceivablesPolicyTextBlock_zY3Pvji3OzFk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zQfK43CUL4n4">Accounts receivable, net</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the ordinary course of business, the Company
extends unsecured credit to its customers. Accounts receivable are stated at the amount the Company expects to collect from customers.
Management reviews its accounts receivable balances each reporting period to determine if an allowance for credit loss is required.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In July 2020, the Company adopted ASU 2016-13, Topics
326 - Credit Loss, Measurement of Credit Losses on Financial Instruments, which replaces the incurred loss methodology with an expected
loss methodology that is referred to as the current expected credit loss (CECL) methodology, for its accounting standard for its trade
accounts receivable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company evaluates the creditworthiness of all
of its customers individually before accepting them and continuously monitors the recoverability of accounts receivable. If there are
any indicators that a customer may not make payment, the Company may consider making provision for non-collectability for that particular
customer. At the same time, the Company may cease further sales or services to such customer. The following are some of the factors that
the Company develops allowance for credit losses:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px; font-size: 10pt">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the customer fails to comply with its payment schedule;</span></td></tr>

<tr style="vertical-align: top">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the customer is in serious financial difficulty;</span></td></tr>

<tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a significant dispute with the customer has occurred regarding job progress or other matters;</span></td></tr>

<tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the customer breaches any of its contractual obligations;</span></td></tr>

<tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the customer appears to be financially distressed due to economic or legal factors;</span></td></tr>

<tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the business between the customer and the Company is not active; and</span></td></tr>

<tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">other objective evidence indicates non-collectability of the accounts receivable.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The adoption of the credit loss accounting standard
has no material impact on the Company&#8217;s consolidated financial statements. Accounts receivable are recognized and carried at carrying
amount less an allowance for credit losses, if any. The Company maintains an allowance for credit losses resulting from the inability
of its customers to make required payments based on contractual terms. The Company reviews the collectability of its receivables on a
regular and ongoing basis. The Company has also included in calculation of allowance for credit losses the potential impact of the COVID-19
pandemic on our customers&#8217; businesses and their ability to pay their accounts receivable. After all attempts to collect a receivable
have failed, the receivable is written off against the allowance. The Company also considers external factors to the specific customer,
including current conditions and forecasts of economic conditions, including the potential impact of the COVID-19 pandemic. In the event
we recover amounts previously written off, we will reduce the specific allowance for credit losses.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsPolicy', window );">Equity method investment</a></td>
<td class="text"><p id="xdx_84B_eus-gaap--EquityMethodInvestmentsPolicy_zxu99p1Lwb52" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_868_zabdakAKXNJ7">Equity method investment</span> </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for its ownership interest in
Box Harmony, a <span id="xdx_90F_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20220930__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--BoxHarmonyMember_zWUrpnl7WGf7" title="Equity Method Investment, Ownership Percentage">40</span>% owned joint venture, following the equity method of accounting, in accordance with ASC 323, Investments &#8212;Equity
Method and Joint Ventures. Under this method, the carrying cost is initially recorded at cost and then increased or decreased by recording
its percentage of gain or loss in Box Harmony&#8217;s statement of operations and a corresponding charge or credit to the carrying value
of the asset.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combination</a></td>
<td class="text"><p id="xdx_84D_eus-gaap--BusinessCombinationsPolicy_zf03FelrtgSa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zJEabMyr5Wt8">Business Combination</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 15, 2022, the Company acquired <span id="xdx_900_eus-gaap--VariableInterestEntityOwnershipPercentage_dp_c20220214__20220215__srt--OwnershipAxis__custom--AniviaLimitedMember_zdcxDMj7oCOc">100</span>%
of the ordinary shares of Anivia Limited (&#8220;Anivia&#8221;) and its subsidiaries, including its variable interest entity (&#8220;VIE&#8221;),
Daheshou (Shenzhen) Information Technology Co., Ltd., a company organized under the laws of the People&#8217;s Republic of China (&#8220;DHS&#8221;).
The Company applies the acquisition method of accounting for business combinations. Under the acquisition method, the acquiring entity
in a business combination recognizes 100% of the assets acquired and liabilities assumed at their acquisition date fair values. Management
utilizes valuation techniques appropriate for the asset or liability being measured in determining these fair values. Any excess of the
purchase price paid over amounts allocated to assets acquired, including identifiable intangible assets, and liabilities assumed is recorded
as goodwill. Where amounts allocated to assets acquired and liabilities assumed is greater than the purchase price, a bargain purchase
gain is recognized. Acquisition-related costs are expensed as incurred. See Note 4 for details on acquisition.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_VariableInterestEntitiesPolicyTextBlock', window );">Variable interest entities</a></td>
<td class="text"><p id="xdx_84C_ecustom--VariableInterestEntitiesPolicyTextBlock_zOZ8Sm8PZoKj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_865_zqekmdovfrbd">Variable interest entities</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">On February 15, 2022,
the Company acquired 100% of the ordinary shares of Anivia Limited (&#8220;Anivia&#8221;) and its subsidiaries, including DHS. Pursuant
to the terms of the Agreements for the Company&#8217;s acquisition of Anivia and its subsidiaries, including DHS, the Company does not
have direct ownership in DHS but is actively involved in DHS&#8217;s operations as the sole manager to direct the activities and significantly
impact DHS&#8217;s economic performance. DHS&#8217;s operational funding has been provided by the Company following the February 15, 2022
acquisition. During the term of the Agreements, the Company bears all the risk of loss and has the right to receive all of the benefits
from DHS. As such, based on the determination that the Company is the primary beneficiary of DHS, in accordance with ASC 810-10-25-38A
through 25-38J, DHS is considered a VIE of the Company and the financial statements of DHS have been consolidated from the date such control
existed, February 15, 2022. See Note 4 and Note 5 for details on acquisition.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><p id="xdx_841_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zTC5zul5RIx8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_zOSMAXUeDoK3">Goodwill</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill represents the excess of the purchase price
over the fair value of assets acquired and liabilities assumed. The Company accounts for goodwill under <i>ASC Topic 350, Intangibles-Goodwill
and Other</i>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill is not amortized but is reviewed for
potential impairment on an annual basis, or if events or circumstances indicate a potential impairment, at the reporting unit level.
The Company&#8217;s review for impairment includes an assessment of qualitative factors to determine whether it is more likely than not
that the fair value of a reporting unit is less than its carrying value, including goodwill. If it is determined that it is more likely
than not that the fair value of a reporting unit is less than its carrying value, including goodwill, a quantitative goodwill impairment
test is performed, which compares the fair value of the reporting unit with its carrying amounts, including goodwill. If the fair value
of the reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. However, if the carrying
amount of the reporting unit exceeds its fair value, an impairment loss will be recognized in an amount equal to that excess, limited
to the total amount of goodwill allocated to that reporting unit. The Company engaged an independent third-party valuation firm in August
2022 to conduct an evaluation of goodwill impairment for the Company as a whole at the consolidated reporting unit level as of June 30,
2022, which evaluation was conducted prior to the Company&#8217;s filing of its Annual Report on Form 10-K. Due to the decrease in the
Company&#8217;s share price subsequent to the filing of the Form 10-K and the net loss incurred during the quarter ended September 30,
2022, the Company engaged the same valuation firm to review goodwill for impairment. Based on this review , the Company concluded an
impairment loss of $<span id="xdx_903_eus-gaap--GoodwillImpairmentLossNetOfTax_c20220701__20220930_z1o8PM3burIk">3,060,034</span> as
of September 30, 2022 was required. The impairment amount was determined based on the discounted cash flows with the revised projections
reflecting the increase in freight and storage costs in the current interim quarter. The Company also considered the Market Capital Method,
which is an alternative market approach, suggested the Company&#8217;s goodwill is partially impaired. As of September 30, 2022, the
remaining goodwill balance amounted to $<span id="xdx_904_eus-gaap--Goodwill_iI_c20220930_zMV88CCAx2Xe">3,034,110</span>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsFiniteLivedPolicy', window );">Intangible Assets, net</a></td>
<td class="text"><p id="xdx_847_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zLhcSjwyud61" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86D_zQC4I6kWZvr1">Intangible Assets, net</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Finite life intangible assets at September 30,
2022 included a covenant not to compete, supplier relationships, and software recognized as part of the acquisition of Anivia Limited.
Intangible assets are recorded at the estimated fair value of these items at the date of acquisition, February 15, 2022. Intangible assets
are amortized on a straight-line basis over their estimated useful life as followings:</p>

<table cellpadding="0" cellspacing="0" id="xdx_892_ecustom--IntangibleAssetsUsefulLivesTableTextBlock_zqhY7ArqZypa" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse" summary="xdx: Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Useful Lives)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8BE_ziH7eKPCXprd" style="display: none">Schedule of estimated useful life</span></td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Useful Life</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 66%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Covenant Not to Compete</span></td>
    <td style="width: 34%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20220701__20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zYnuMX5ITN3f" title="Intangible Asset, Useful Life">10</span> years</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Supplier relationships</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20220701__20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_zqh8SaMuJzAj" title="Intangible Asset, Useful Life">6</span> years</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20220701__20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zqU1vWUL7y19" title="Intangible Asset, Useful Life">5</span> years</span></td></tr>
  </table>
<p id="xdx_8AF_zyaCeVHaM7n4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company reviews the recoverability of long-lived
assets, including intangible assets, when events or changes in circumstances occur that indicate the carrying value of the asset may not
be recoverable. The assessment of possible impairment on assets group level is based on the ability to recover the carrying value of the
asset from the expected future pretax cash flows (undiscounted and without interest charges) of the related operations. If these cash
flows are less than the carrying value of such asset, an impairment loss is recognized for the difference between estimated fair value
and carrying value. The measurement of impairment requires management to make estimates of these cash flows related to long-lived assets,
as well as other fair value determinations. As of September 30, 2022, there were no indicators of impairment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair values of financial instruments</a></td>
<td class="text"><p id="xdx_840_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zXFkGrYPcvy7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86D_ziXER7nsLA88">Fair values of financial instruments</span> </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ASC 825, &#8220;Disclosures about Fair Value of Financial
Instruments,&#8221; requires disclosure of fair value information about financial instruments. ASC 820, &#8220;Fair Value Measurements&#8221;
defines fair value, establishes a framework for measuring fair value in generally accepted accounting principles, and expands disclosures
about fair value measurements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The carrying amounts of cash and cash equivalents,
accounts receivable, accounts payable and all other current assets and liabilities approximate fair values due to their short-term nature.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 15, 2022, as part of the consideration
for the acquisition of Anivia Limited, the Company issued a two-year unsecured <span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20220215__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zbaRDry66VT9" title="Debt Instrument, Interest Rate, Stated Percentage">6</span>% subordinated promissory note, payable in equal semi-annual
installments commencing August 15, 2022 (the &#8220;Purchase Note&#8221;). The principal amount of the Purchase Note was $<span id="xdx_908_eus-gaap--DebtInstrumentFaceAmount_iI_pn3n3_dm_c20220215__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zaeN5SuTn93" title="Debt Instrument, Face Amount">3.5</span> million.
On February 15, 2022, the Company evaluated the fair value of the Purchase Note to be $<span id="xdx_90C_eus-gaap--DebtInstrumentFairValue_iI_pn3n3_dm_c20220215__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zfBm7tlb7ESd" title="Debt Instrument, Fair Value Disclosure">3.6</span> million using the following inputs:</p>

<table cellpadding="0" cellspacing="0" id="xdx_899_ecustom--ScheduleOfAssumptionsUsedFairValuePurchaseNoteTableTextBlock_zX6UtjqYW5Yb" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse" summary="xdx: Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Assumptions)">
  <tr style="vertical-align: top">
    <td><span id="xdx_8B7_zDHYwLaSHCBd" style="display: none">Schedule of assumptions</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #EEEEEE">
    <td style="width: 77%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporate bond yield</span></td>
    <td style="width: 23%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_dp_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__custom--CorporateBondYieldMember_z07qtfgyVftj" title="Derivatives, Determination of Fair Value">3.1</span>%</span></td></tr>
  <tr style="vertical-align: top; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk-free rate</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_dp_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zxrouQHP7d45" title="Derivatives, Determination of Fair Value">1.6</span>%</span></td></tr>
  <tr style="vertical-align: top; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Liquidity premium</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_dp_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__custom--LiquidityPremiumMember_zmqBxAgrURS9" title="Derivatives, Determination of Fair Value">0.4</span>%</span></td></tr>
  <tr style="vertical-align: top; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Discount rate</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_dp_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputDiscountRateMember_zXvkPMZOXfv4" title="Derivatives, Determination of Fair Value">3.5</span>%</span></td></tr>
  </table>
<p id="xdx_8AA_zG0w7Ibg44O5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">As of September 30,
2022, the outstanding balance of the Purchase Note was $<span id="xdx_901_eus-gaap--LongTermDebt_iI_c20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zPxH2vP6J3re" title="Long-Term Debt">3,700,588</span>,
including a premium of $<span id="xdx_90D_eus-gaap--DebtInstrumentUnamortizedPremium_iI_c20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zbBMUqRhqeXb" title="Debt Instrument, Unamortized Premium">69,338</span>
and $<span id="xdx_903_eus-gaap--InterestPayableCurrent_iI_c20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zBH8Ih3vms37" title="Interest Payable, Current">131,250</span>
of accrued interest.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For other financial instruments to be reported at
fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable
inputs to the extent possible. The Company determines the fair value of its financial instruments based on assumptions that market participants
would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions
in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized
in one of the following levels:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Level 1 &#8211; Inputs are unadjusted, quoted prices
in active markets for identical assets or liabilities at the measurement date;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Level 2 &#8211; Inputs are observable, unadjusted
quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities
in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially
the full term of the related assets or liabilities; and</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Level 3 &#8211; Unobservable inputs that are significant
to the measurement of the fair value of the assets or liabilities that are supported by little or no market data.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not have any assets or liabilities
measured at fair value on a recurring basis. We measure certain non-financial assets on a non-recurring basis, including goodwill. As
a result of those measurements, we recognized an impairment charge of $3.1 million during the three months ended September 30, 2022,
as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_zTs4HoeiZDj6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Fair Values of Financial Instruments (Details)">
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span id="xdx_8B7_zP95KpqISNdf"><b style="display: none">Schedule of fair value on nonrecurring basis</b></span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Total Fair Value</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Level 1</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Level 2</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Level 3</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Total Impairment Loss</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt; width: 25%">Goodwill</td><td style="padding-bottom: 1pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel12And3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zdaZUFbmnXxk" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Assets">3,034,110</td><td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zLnANHb0Su8b" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Assets">&#8211;</td><td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zWXi0ED0WXR5" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Assets">&#8211;</td><td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_z9X8U16WNiwk" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Assets">3,034,110</td><td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--GoodwillImpairmentLoss_c20220701__20220930_zX8mpSrmbUkb" style="border-bottom: Black 1pt solid; width: 11%; text-align: right">3,060,034</td><td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,034,110</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,034,110</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,060,034</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill, with a total carrying value of $6.1
million was written down to its fair value of $3.0 million, resulting in an impairment charge of $3,060,034, which was recorded in earnings
for the three months ended September 30, 2022. The fair value of goodwill was determined based on the discounted cash flow method, which
is an income approach, which required the use of inputs that were unobservable in the marketplace (Level 3), including a discount rate
that would be used by a market participant, projections of revenues and cash flows with the revised projections reflecting the increase
in freight and storage costs in the current interim quarter, among others.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue recognition</a></td>
<td class="text"><p id="xdx_84B_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_z9PgfvAEaPlb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_868_zbup34Aq20jk">Revenue recognition</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has adopted Accounting Standards Codification
(&#8220;ASC&#8221;) 606 since its inception on April 11, 2018 and recognizes revenue from product sales revenues, net of promotional discounts
and return allowances, when the following revenue recognition criteria are met: a contract has been identified, separate performance obligations
are identified, the transaction price is determined, the transaction price is allocated to separate performance obligations and revenue
is recognized upon satisfying each performance obligation. The Company transfers the risk of loss or damage upon shipment, therefore,
revenue from product sales is recognized when it is shipped to the customer. Return allowances, which reduce product revenue by the Company&#8217;s
best estimate of expected product returns, are estimated using historical experience.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company evaluates the criteria of ASC 606&#160;-
Revenue Recognition Principal Agent Considerations in determining whether it is appropriate to record the gross amount of product sales
and related costs or the net amount earned as commissions. Generally, when the Company is primarily responsible for fulfilling the promise
to provide a specified good or service, the Company is subject to inventory risk before the good or service has been transferred to a
customer and the Company has discretion in establishing the price, revenue is recorded at gross.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Payments received prior to the delivery of goods to customers are recorded
as customer deposits.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company periodically provides incentive offers
to its customers to encourage purchases. Such offers include current discount offers, such as&#160;percentage discounts off current purchases
and other similar offers. Current discount offers, when accepted by the Company&#8217;s customers, are treated as a reduction to the purchase
price of the related transaction.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Sales discounts are recorded in the period in which
the related sale is recognized. Sales return allowances are estimated based on historical amounts and are recorded upon recognizing the
related sales. Shipping and handling costs are recorded as selling expenses.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising costs</a></td>
<td class="text"><p id="xdx_848_eus-gaap--AdvertisingCostsPolicyTextBlock_z9emTP6K8cyg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zMqIlfy9qdVb">Advertising costs</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Advertising costs are expensed as incurred. Total
advertising and promotional costs included in selling and fulfillment expenses for three months ended September 30, 2022 and 2021 were
$<span id="xdx_90F_eus-gaap--AdvertisingExpense_c20220701__20220930_zjtovQ07bgZ4" title="Advertising costs">1,166,349</span> and $<span id="xdx_908_eus-gaap--AdvertisingExpense_c20210701__20210930_za3n9ItOmwzc" title="Advertising costs">633,416</span>, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_CostOfRevenuePolicyTextBlock', window );">Cost of revenue</a></td>
<td class="text"><p id="xdx_84E_ecustom--CostOfRevenuePolicyTextBlock_zxSZDtNoV9we" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_866_zdVvzBGWy2Tf">Cost of revenue</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of revenue mainly consists of costs for purchases
of products and related inbound freight and delivery fees.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_OperatingExpensesPolicyTextBlock', window );">Operating expenses</a></td>
<td class="text"><p id="xdx_846_ecustom--OperatingExpensesPolicyTextBlock_zb3cfCSvDSr6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zgDygtDj9RLi">Operating expenses</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Operating expenses, which consist of selling and fulfillment and general
and administrative expenses, are expensed as incurred.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventory</a></td>
<td class="text"><p id="xdx_843_eus-gaap--InventoryPolicyTextBlock_zCfxhk8RQwIh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_861_z85HNWlBn7ji">Inventory</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventory consists of finished goods ready for sale
and is stated at the lower of cost or market. The Company values its inventory using the weighted average costing method. The Company&#8217;s
policy is to include as a part of cost of goods sold any freight incurred to ship the product from its vendors to warehouses. Outbound
freight costs related to shipping costs to customers are considered periodic costs and are reflected in selling and fulfillment expenses.
The Company regularly reviews inventory and considers forecasts of future demand, market conditions and product obsolescence.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If the estimated realizable value of the inventory
is less than cost, the Company makes provisions in order to reduce its carrying value to its estimated market value. The Company also
reviews inventory for slow moving inventory and obsolescence and records allowance for obsolescence.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>





<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_DebtIssuanceCostsPolicyTextBlock', window );">Debt Issuance Costs</a></td>
<td class="text"><p id="xdx_844_ecustom--DebtIssuanceCostsPolicyTextBlock_z5yxwFHR3Jg4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_867_zYs4P04rJjS7">Debt Issuance Costs</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Costs incurred in connection with the issuance of debt are deferred and
amortized as interest expense over the term of the related debt using the effective interest method. To the extent that the debt is outstanding,
these amounts are reflected in the consolidated balance sheets as direct deductions from the carrying amount of the outstanding borrowings.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment reporting</a></td>
<td class="text"><p id="xdx_843_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zDTGXgdeWB6a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_867_zbMEB5kMiPC6">Segment reporting</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company follows ASC 280, Segment
Reporting. The Company&#8217;s chief operating decision maker, the Chief Executive Officer, reviews the consolidated results of
operations when making decisions about allocating resources and assessing the performance of the Company as a whole and, hence, the
Company has only one reportable segment. The Company does not distinguish between markets or segments for the purpose of internal
reporting. For the three months ended September 30, 2022, sales through Amazon to Canada and other foreign countries were
approximately <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AmazonSalesToCanadaAndOtherForeignCountriesMember_zOYBW07vAX2j">9.8</span>%
of the Company&#8217;s total sales. Sales of hydroponic products, including ventilation and grow light systems, were approximately <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--ProductOrServiceAxis__custom--HydroponicProductsMember_zuzc7lr31zVc">53</span>%
of the Company&#8217;s total sales and the remaining <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--ProductOrServiceAxis__custom--GeneralGardeningMember_zz4jmcfyEXJb">47</span>%
consisted of general gardening, home goods and other products and accessories. As of September 30, 2022, there were approximately
$<span id="xdx_903_eus-gaap--InventoryGross_iI_dm_c20220930__srt--StatementGeographicalAxis__country--CN_zvNL4pAyRDpi"> 1.9
million</span> of inventory stored in China. The Company&#8217;s majority of long-lived assets are located in California, United
States, and majority of the Company&#8217;s revenues are derived from within the United States. Therefore, no geographical segments
are presented.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/>





<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><p id="xdx_84A_eus-gaap--LesseeLeasesPolicyTextBlock_z58vPUPd4N2k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86B_zbiT0twqY5o9">Leases</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On its inception date, April 11, 2018, the Company
adopted ASC 842 &#8211; Leases (&#8220;ASC 842&#8221;), which requires lessees to record right-of-use (&#8220;ROU&#8221;) assets and related
lease obligations on the balance sheet, as well as disclose key information regarding leasing arrangements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ROU assets represent our right to use an underlying
asset for the lease terms and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease
ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the
Company&#8217;s leases do not provide an implicit rate, the Company generally uses its incremental borrowing rate based on the estimated
rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The operating lease ROU
asset also includes any lease payments made and excludes lease incentives. Lease expense for lease payments is recognized on a straight-line
basis over the lease term.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationForfeituresPolicyTextBlock', window );">Stock-based Compensation</a></td>
<td class="text"><p id="xdx_849_eus-gaap--ShareBasedCompensationForfeituresPolicyTextBlock_zuMWPsbmNrDk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86F_zySif5tqBOXi">Stock-based Compensation</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company applies ASC No.
718, &#8220;Compensation-Stock Compensation,&#8221; which requires that share-based payment transactions with employees and nonemployees
upon adoption of ASU 2018-07, be measured based on the grant date fair value of the equity instrument and recognized as compensation expense
over the requisite service period, with a corresponding addition to equity. Under this method, compensation cost related to employee share
options or similar equity instruments is measured at the grant date based on the fair value of the award and is recognized over the period
during which an employee is required to provide service in exchange for the award, which generally is the vesting period. In addition
to requisite service period, the Company also evaluates the performance condition and market condition under ASC 718-10-20. For an award
which contains both a performance and a market condition, and where both conditions must be satisfied for the award to vest, the market
condition is incorporated into the fair value of the award, and that fair value is recognized over the employee&#8217;s requisite service
period or nonemployee&#8217;s vesting period if it is probable the performance condition will be met. If the performance condition is
ultimately not met, compensation cost related to the award should not be recognized (or should be reversed) because the vesting condition
in the award has not been satisfied.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company will recognize forfeitures of such equity-based
compensation as they occur.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>





<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text"><p id="xdx_847_eus-gaap--IncomeTaxPolicyTextBlock_zOVlvZl5zd8l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86C_z3E3sFCpJqt7">Income taxes</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for income taxes under the asset
and liability method. Deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between
the financial statement carrying amounts of existing assets and liabilities and their perspective tax bases. Deferred tax assets and liabilities
are measured using enacted tax rates expected to apply to taxable income in the years in which the temporary differences are expected
to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the
period that includes the enactment date. Valuation allowances are recorded, when necessary, to reduce deferred tax assets to the amount
expected to be realized.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a result of the implementation of certain provisions
of ASC 740, Income Taxes (&#8220;ASC 740&#8221;), which clarifies the accounting and disclosure for uncertainty in tax position, as defined,
ASC 740 seeks to reduce the diversity in practice associated with certain aspects of the recognition and measurement related to accounting
for income taxes. The Company has adopted the provisions of ASC 740 since inception, April 11, 2018, and has analyzed filing positions
in each of the federal and state jurisdictions where the Company is required to file income tax returns, as well as open tax years in
such jurisdictions. The Company has identified the U.S. federal jurisdiction, and the states of Nevada and California, as its &#8220;major&#8221;
tax jurisdictions. However, the Company has certain tax attribute carryforwards which will remain subject to review and adjustment by
the relevant tax authorities until the statute of limitations closes with respect to the year in which such attributes are utilized.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company believes that our income tax filing positions
and deductions will be sustained on audit and do not anticipate any adjustments that will result in a material change to its financial
position. Therefore, no reserves for uncertain income tax positions have been recorded pursuant to ASC 740. The Company&#8217;s policy
for recording interest and penalties associated with income-based tax audits is to record such items as a component of income taxes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/>





<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Commitments and contingencies</a></td>
<td class="text"><p id="xdx_847_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zOdgfsQZy2q3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_866_zgCOr4yYhyk2">Commitments and contingencies</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the ordinary course of business, the Company is
subject to certain contingencies, including legal proceedings and claims arising out of the business that relate to a wide range of matters,
such as government investigations and tax matters. The Company recognizes a liability for such contingency if it determines it is probable
that a loss has occurred and a reasonable estimate of the loss can be made. The Company may consider many factors in making these assessments
including historical and specific facts and circumstances of each matter.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings per share</a></td>
<td class="text"><p id="xdx_84C_eus-gaap--EarningsPerSharePolicyTextBlock_zGDlhoNXZwQj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86B_zhWVczemh4E">Earnings per share</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic earnings per share are computed by dividing
net income attributable to holders of common stock by the weighted average number of shares of common stock outstanding during the year.
Diluted earnings per share reflect the potential dilution that could occur if securities to issue common stock were exercised.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently issued accounting pronouncements</a></td>
<td class="text"><p id="xdx_845_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zu5KHF8obcg1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86C_ziwEBo4Ph5xh">Recently issued accounting pronouncements</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In June 2022, FASB issued&#160;ASU 2022-03, Fair Value
Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions. The amendments in this
ASU clarify the guidance in ASC 820 on the fair value measurement of an equity security that is subject to a contractual sale restriction
and require specific disclosures related to such an equity security. This standard is effective for fiscal years beginning after December
15, 2024. The Company does not expect the adoption of this standard to have a material impact on the consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In October 2021, the FASB issued ASU 2021-08, Business
Combinations (Topic 805),&#160;Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This ASU clarifies
that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance
with ASU 2014-09, Revenue from Contracts with Customers&#160;(Topic 606) as if the entity had originated the contracts. The guidance is
effective for fiscal years beginning after December 15, 2023, with early application permitted. The Company does not expect the adoption
of this standard to have a material impact on the consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In March 2020 and January 2021, the FASB
issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial
Reporting and ASU No. 2021-01, Reference Rate Reform (Topic 848): Scope, respectively (collectively, &#8220;Topic 848&#8221;).
Topic 848 provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions
that reference the London Interbank Offered Rate (&#8220;LIBOR&#8221;) or another reference rate expected to be discontinued because
of reference rate reform. The expedients and exceptions provided by Topic 848 are effective for all entities as of March 12, 2020
through December 31, 2022. The Company does not expect the adoption of this standard to have a material impact on the Company's
consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August 2020, the FASB issued ASU 2020-06, &#8220;Debt
&#8211; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#8211; Contracts in Entity&#8217;s Own Equity
(Subtopic 815-40).&#8221; This ASU reduces the number of accounting models for convertible debt instruments and convertible preferred
stock, as well as amend the guidance for the derivatives scope exception for contracts in an entity&#8217;s own equity to reduce form-over-substance-based
accounting conclusions. In addition, this ASU improves and amends the related EPS guidance. This standard is effective for the Company
on July 1, 2024, including interim periods within those fiscal years. Adoption is either a modified retrospective method or a fully retrospective
method of transition. The Company does not expect the adoption of this standard to have a material impact on the consolidated financial
statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"/>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In January 2020, the FASB issued ASU 2020-01,
&#8220;Investments - Equity Securities (Topic 321), Investments - Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging
(Topic 815) - Clarifying the Interactions between Topic 321, Topic 323, and Topic 815.&#8221; This ASU among other things clarifies that
a company should consider observable transactions that require a company to either apply or discontinue the equity method of accounting
under Topic 323, Investments&#8212;Equity Method and Joint Ventures, for the purposes of applying the measurement alternative in accordance
with Topic 321 immediately before applying or upon discontinuing the equity method. The new ASU clarifies that, when determining the accounting
for certain forward contracts and purchased options a company should not consider, whether upon settlement or exercise, if the underlying
securities would be accounted for under the equity method or fair value option. ASU 2020-01 is effective for public business entities
for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2021. An entity should apply ASU 2020-01
prospectively at the beginning of the interim period that includes the adoption date. The adoption of ASU 2020-01 did not have material
impact on the Company's consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2019, the FASB issued ASU 2019-12,
Income Taxes (Topic 740) &#8211; Simplifying the Accounting for Income Taxes. The update is intended to simplify the current rules regarding
the accounting for income taxes and addresses several technical topics including accounting for franchise taxes, allocating income taxes
between a loss in continuing operations and in other categories such as discontinued operations, reporting income taxes for legal entities
that are not subject to income taxes, and interim accounting for enacted changes in tax laws. The new standard is effective for fiscal
years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022; however, early adoption
is permitted. The adoption of this standard did not have material impact on the consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In January 2017, the
FASB issued ASU 2017-04, &#8220;Intangibles - Goodwill and Other (Topic&#160;350): Simplifying the Test for Goodwill Impairment,&#8221;
which eliminates step two from the goodwill impairment test. Under ASU 2017-04, an entity should recognize an impairment charge for the
amount by which the carrying amount of a reporting unit exceeds its fair value up to the amount of goodwill allocated to that reporting
unit. All other entities, including not-for-profit entities, that are adopting the amendments in this Update should do so for their annual
or any interim goodwill impairment tests in fiscal years beginning after December 15, 2021. The Company has adopted ASU 2017-04. See disclosures
above on Goodwill for further details.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not believe other recently issued
but not yet effective accounting standards, if currently adopted, would have a material effect on the consolidated financial position,
statements of operations and cash flows.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsPolicyPolicyTextBlock', window );">Subsequent events</a></td>
<td class="text"><p id="xdx_842_eus-gaap--SubsequentEventsPolicyPolicyTextBlock_zTGwR4GOeFb5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline"><span id="xdx_86F_zSDMT8zsAv55">Subsequent events</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company evaluated subsequent events and transactions
that occurred after the balance sheet date through the date that the consolidated financial statements are available to be issued. Material
subsequent events that required recognition or additional disclosure in the consolidated financial statements are presented.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_CostOfRevenuePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_CostOfRevenuePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_DebtIssuanceCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_DebtIssuanceCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_EmergingGrowthCompanyStatusPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_EmergingGrowthCompanyStatusPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_OperatingExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_OperatingExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_VariableInterestEntitiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_VariableInterestEntitiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21D<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=SL94080555-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI https://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144439<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsFiniteLivedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155638-234783<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155628-234783<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155628-234783<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsFiniteLivedPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e543-108305<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10178-111534<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-111534<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationForfeituresPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy election for determining cost for share-based payment arrangement by either estimating forfeiture expected to occur or by recognizing effect of forfeiture upon occurrence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 1D<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=SL116886442-113899<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4549-113899<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (m)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationForfeituresPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reporting subsequent events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467117498336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of significant accounting policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_IntangibleAssetsUsefulLivesTableTextBlock', window );">Schedule of estimated useful life</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_892_ecustom--IntangibleAssetsUsefulLivesTableTextBlock_zqhY7ArqZypa" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse" summary="xdx: Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Useful Lives)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8BE_ziH7eKPCXprd" style="display: none">Schedule of estimated useful life</span></td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Useful Life</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 66%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Covenant Not to Compete</span></td>
    <td style="width: 34%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20220701__20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zYnuMX5ITN3f" title="Intangible Asset, Useful Life">10</span> years</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Supplier relationships</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20220701__20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_zqh8SaMuJzAj" title="Intangible Asset, Useful Life">6</span> years</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20220701__20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zqU1vWUL7y19" title="Intangible Asset, Useful Life">5</span> years</span></td></tr>
  </table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_ScheduleOfAssumptionsUsedFairValuePurchaseNoteTableTextBlock', window );">Schedule of assumptions</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_899_ecustom--ScheduleOfAssumptionsUsedFairValuePurchaseNoteTableTextBlock_zX6UtjqYW5Yb" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse" summary="xdx: Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Assumptions)">
  <tr style="vertical-align: top">
    <td><span id="xdx_8B7_zDHYwLaSHCBd" style="display: none">Schedule of assumptions</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #EEEEEE">
    <td style="width: 77%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporate bond yield</span></td>
    <td style="width: 23%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_dp_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__custom--CorporateBondYieldMember_z07qtfgyVftj" title="Derivatives, Determination of Fair Value">3.1</span>%</span></td></tr>
  <tr style="vertical-align: top; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk-free rate</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_dp_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zxrouQHP7d45" title="Derivatives, Determination of Fair Value">1.6</span>%</span></td></tr>
  <tr style="vertical-align: top; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Liquidity premium</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_dp_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__custom--LiquidityPremiumMember_zmqBxAgrURS9" title="Derivatives, Determination of Fair Value">0.4</span>%</span></td></tr>
  <tr style="vertical-align: top; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Discount rate</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_dp_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputDiscountRateMember_zXvkPMZOXfv4" title="Derivatives, Determination of Fair Value">3.5</span>%</span></td></tr>
  </table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock', window );">Schedule of fair value on nonrecurring basis</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_zTs4HoeiZDj6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Fair Values of Financial Instruments (Details)">
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span id="xdx_8B7_zP95KpqISNdf"><b style="display: none">Schedule of fair value on nonrecurring basis</b></span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Total Fair Value</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Level 1</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Level 2</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Level 3</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Total Impairment Loss</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt; width: 25%">Goodwill</td><td style="padding-bottom: 1pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel12And3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zdaZUFbmnXxk" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Assets">3,034,110</td><td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zLnANHb0Su8b" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Assets">&#8211;</td><td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zWXi0ED0WXR5" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Assets">&#8211;</td><td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_z9X8U16WNiwk" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Assets">3,034,110</td><td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--GoodwillImpairmentLoss_c20220701__20220930_zX8mpSrmbUkb" style="border-bottom: Black 1pt solid; width: 11%; text-align: right">3,060,034</td><td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,034,110</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,034,110</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,060,034</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_IntangibleAssetsUsefulLivesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_IntangibleAssetsUsefulLivesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_ScheduleOfAssumptionsUsedFairValuePurchaseNoteTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_ScheduleOfAssumptionsUsedFairValuePurchaseNoteTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467118830416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_DisclosureAcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityAbstract', window );"><strong>Acquisition Of Anivia Limited And Subsidiaries And Variable Interest Entity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of allocation of acquisition price</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_zxFYyzptAKW4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entities (Details - Acquisition allocation)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8BA_zazEWRUbUc7e" style="display: none">Schedule of allocation of acquisition price</span></td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Fair Value of Purchase Price:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; width: 84%">Cash</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--PaymentsToAcquireBusinessesNetOfCashAcquired_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="width: 13%; text-align: right" title="Cash">1,500,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Promissory note issued</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--PromissoryNotesIssued1_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="text-align: right" title="Promissory note issued">3,600,627</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Common stock issued</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Common stock issued">5,528,373</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Total purchase consideration</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--BusinessCombinationConsiderationTransferred1_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total purchase consideration">10,629,000</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">Purchase Price Allocation:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Covenant not to compete</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pp0p0" style="text-align: right" title="Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles">3,459,120</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Supplier relationships</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_pp0p0" style="text-align: right" title="Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles">1,179,246</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt">Software</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_pp0p0" style="text-align: right" title="Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles">534,591</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="text-align: right" title="Current assets">1,784,113</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Property and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="text-align: right" title="Property and equipment">46,548</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Rent deposit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="text-align: right" title="Rent deposit">52,707</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">ROU asset</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="text-align: right" title="ROU asset">234,578</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Goodwill</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--Goodwill_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="text-align: right" title="Goodwill">6,094,144</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Deferred tax liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1_iNI_pp0p0_di_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_za3JgQ0zclf" style="text-align: right" title="Deferred tax liabilities">(1,389,113</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pp0p0_di_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_zWyay8Dh0mgi" style="text-align: right" title="Current liabilities">(1,143,076</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Lease liability</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_iNI_pp0p0_di_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_zAoO8SVOylc3" style="border-bottom: Black 1pt solid; text-align: right" title="Lease liability">(223,858</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Total purchase consideration</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total purchase consideration">10,629,000</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_DisclosureAcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_DisclosureAcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1486-128463<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467112086384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Variable interest entity (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock', window );">Carrying amount of VIE assets and liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--ScheduleOfVariableInterestEntitiesTextBlock_zX3V8vyZe5Rd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Variable interest entity (Details - Assets and Liabilities)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B0_zfOLZ0KtpmDc" style="display: none">Carrying amount of VIE assets and liabilities</span></td><td>&#160;</td>
    <td colspan="2" id="xdx_499_20220930_srt--ConsolidatedEntitiesAxis_us-gaap--VariableInterestEntityPrimaryBeneficiaryMember" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_494_20210930__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zl7gLzUZR0Jj" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30,<br/> 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30,<br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--Cash_iI_pp0p0_d0_zHtz9BrEYj8j" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 68%; text-align: left">Cash in bank</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">219,520</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">&#8211;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--PrepaidExpenseAndOtherAssets_iI_pp0p0_d0_zMmKrHahFv0k" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Prepayments and other receivables</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">569,244</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--DepositsAssetsCurrent_iI_pp0p0_d0_zAchiblBTfal" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Rent deposit</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">47,930</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--OfficeEquipmentNet_iI_pp0p0_d0_zw6b5TrLJDn4" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Office equipment, net</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">50,551</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pp0p0_d0_zHhv6Dfr3skf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Right of use - noncurrent</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">108,844</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--DeferredTaxAssetsGross_iI_pp0p0_d0_zBmFy3a2UB7f" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Deferred tax asset</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">178,116</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--AdvanceFromShareholders_iI_pp0p0_d0_z4Ejnc0RiLG5" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Advance from shareholders</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">86,847</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--AccountsPayableCurrent_iI_pp0p0_d0_zCYodrpEYxba" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">153,756</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--OperatingLeaseLiability_iI_pp0p0_d0_zYXZhwchJpG3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Lease liability</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">103,121</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--TaxesPayableCurrent_iI_pp0p0_d0_z0KJHPCOW8e" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Income tax payable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">282,029</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_iI_pp0p0_d0_zDORBVhILNwf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Other payables and accrued liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">192,604</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_ScheduleOfOperatingResultsOfTheVieTableTextBlock', window );">Operating results of the VIE</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_890_ecustom--ScheduleOfOperatingResultsOfTheVieTableTextBlock_zcXbV8MLVfDj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Variable interest entity (Details - VIE Operations)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B4_zsThhs9SB9e6" style="display: none">Operating results of the VIE</span></td><td>&#160;</td>
    <td colspan="2" id="xdx_493_20220701__20220930__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zHsclqjaNxA4" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30, 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--Revenues_d0_z0fBJClu1f88" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 84%">Revenue</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">&#8211;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--NetIncomeLoss_iN_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net loss after elimination of intercompany transactions</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">733,617</td><td style="text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_ScheduleOfOperatingResultsOfTheVieTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_ScheduleOfOperatingResultsOfTheVieTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5747-111685<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6228884-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5728-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfVariableInterestEntitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467122332176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts receivable, net (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of accounts receivable</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zZuhZEtuejRb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable (Details)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8BA_zURwdSiemc4i" style="display: none">Schedule of accounts receivable</span></td><td>&#160;</td>
    <td colspan="2" id="xdx_490_20220930_zHDFvXKTZoia" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_498_20220630_zW6NV6SOptSk" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--AccountsReceivableGrossCurrent_iI_pp0p0_maARNCzfvB_zM4A15Kz4bl3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 68%; text-align: left">Accounts receivable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">19,059,969</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">17,502,287</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iNI_pp0p0_di_msARNCzfvB_zmQwrOcPQ2kl" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Less: allowance for credit losses</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(70,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(70,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_407_eus-gaap--AccountsReceivableNetCurrent_iTI_pp0p0_mtARNCzfvB_z40gXvJqVg7d" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt">Total accounts receivable</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">18,989,969</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">17,432,287</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467117464608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepayments and other current assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_DisclosurePrepaymentsAndOtherCurrentAssetsAbstract', window );"><strong>Prepayments And Other Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">Schedule of prepayments and other current assets</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zQXqFfjo3fzd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Prepayments and other current assets (Details)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B9_zBSL5OQmzmI7" style="display: none">Schedule of prepayments and other current assets</span></td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 68%; text-align: left">Advance to suppliers</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220930__us-gaap--BalanceSheetLocationAxis__custom--AdvanceToSuppliersMember_pp0p0" style="width: 13%; text-align: right" title="Prepaid Expense and Other Assets, Current">1,922,361</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220630__us-gaap--BalanceSheetLocationAxis__custom--AdvanceToSuppliersMember_pp0p0" style="width: 13%; text-align: right" title="Prepaid Expense and Other Assets, Current">3,938,881</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Prepaid income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220930__us-gaap--BalanceSheetLocationAxis__custom--PrepaidIncomeTaxesMember_pp0p0" style="text-align: right" title="Prepaid Expense and Other Assets, Current">214,818</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220630__us-gaap--BalanceSheetLocationAxis__custom--PrepaidIncomeTaxesMember_pp0p0" style="text-align: right" title="Prepaid Expense and Other Assets, Current">375,087</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Prepaid expenses and other receivables</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220930__us-gaap--BalanceSheetLocationAxis__custom--PrepaidAndOtherMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Prepaid Expense and Other Assets, Current">1,026,584</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220630__us-gaap--BalanceSheetLocationAxis__custom--PrepaidAndOtherMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Prepaid Expense and Other Assets, Current">1,130,495</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220930_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Prepaid Expense and Other Assets, Current">3,163,763</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Prepaid Expense and Other Assets, Current">5,444,463</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_DisclosurePrepaymentsAndOtherCurrentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_DisclosurePrepaymentsAndOtherCurrentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467117363984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets, net (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of intangible assets</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zA5iZ9fEwB19" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Intangible assets, net (Details)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8B3_zE5329M5E2Ri" style="display: none">Schedule of intangible assets</span></td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0">September 30,</p>
                                                                               <p style="margin-top: 0; margin-bottom: 0">2022</p></td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 84%; text-align: left">Covenant Not to Compete</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_z8cIYZimpoGg" style="width: 13%; text-align: right" title="Finite-Lived Intangible Assets, Net">3,459,120</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Supplier relationships</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_zHHHBv8J1Qtj" style="text-align: right" title="Finite-Lived Intangible Assets, Net">1,179,246</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Software</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_pp0p0" style="text-align: right" title="Finite-Lived Intangible Assets, Net">534,591</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Accumulated amortization</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pp0p0_di_c20220930_zTjIDyzmmUmh" style="border-bottom: Black 1pt solid; text-align: right" title="Finite-Lived Intangible Assets, Accumulated Amortization">(405,858</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20220930_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible Assets, Net (Excluding Goodwill)">4,767,099</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of future amortization</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_z24Szqjc46bh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Intangible assets, net (Details - Future Amortization)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8BE_zcV0NcBWur5g" style="display: none">Schedule of future amortization</span></td><td>&#160;</td>
    <td colspan="2" id="xdx_498_20220930_zn3QHrO2NVoh" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Year Ending June 30,</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 84%; text-align: left">2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">487,028</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">649,371</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">649,371</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">649,371</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">649,371</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Thereafter</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,682,587</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="color: rgb(238,238,238); padding-bottom: 2.5pt">Intangible assets, net&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,767,099</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467118994592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other payables and accrued liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Schedule of accounts payable and accrued liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zJwk7GO8Oxo8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Other payables and accrued liabilities (Details)">
  <tr style="vertical-align: bottom">
    <td>&#160;<span id="xdx_8B6_zem2gyday1n" style="display: none">Schedule of accounts payable and accrued liabilities</span></td><td>&#160;</td>
    <td colspan="2" id="xdx_49F_20220930_zd9c8ETiqpPb" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_499_20220630_zRnCW9K33DG3" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr id="xdx_407_ecustom--AccruedPayablesForInventoryInTransit_iI_zWgs0ibpvTS" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 68%; text-align: left">Accrued payables for inventory in transit</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">554,991</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">4,217,941</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_ecustom--AccruedAmazonFees_iI_z2rh6LeO36Sh" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Accrued Amazon fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">512,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">640,467</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--SalesAndExciseTaxPayableCurrent_iI_zvtk37OUinXj" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Sales taxes payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">535,468</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">307,152</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--AccruedPayrollTaxesCurrent_iI_zIFEQ0fN2Dff" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Payroll liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">204,871</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">239,248</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--OtherAccruedLiabilitiesAndPayables_iI_z6T89olIfyDf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Other accrued liabilities and payables</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">282,765</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">510,412</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--AccountsPayableAndOtherAccruedLiabilitiesCurrent_iI_zIPXt18FTYvk" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,090,595</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,915,220</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467123016784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans payable (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock', window );">Schedule of interest on loans payable</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--InterestIncomeAndInterestExpenseDisclosureTableTextBlock_znAkWLSZimFb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Loans Payable (Details - Interest expense)">
  <tr style="vertical-align: bottom">
    <td><span id="xdx_8BC_zZ6cDeqexPnf" style="display: none">Schedule of interest on loans payable</span></td><td>&#160;</td>
    <td colspan="2" id="xdx_499_20220701__20220930_z9BksCKsl6Zk" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_495_20210701__20210930_zVOxyr98pvhg" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;<span style="display: none"/></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2022</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2021</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr id="xdx_401_ecustom--AccruedInterestExpense_d0_zDYvbXTxPC9c" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 68%; text-align: left">Accrued interest</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">156,255</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">&#8211;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--CreditUtilizationFees_d0_z9uOtd9xazgb" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Credit utilization fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,762</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_ecustom--AmortizationOfDebtDiscount_d0_zvAHXUFdRVkl" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Amortization of debt discount</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">66,305</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--InterestExpense_d0_zS5dbZwYsEaa" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">229,322</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467117499104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of provision for income tax expense</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zczEpvJlxGY5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income taxes (Details)">
  <tr style="vertical-align: bottom">
    <td>&#160;<span id="xdx_8B2_zWR5BjxIpihb" style="display: none">Schedule of provision for income tax expense</span></td><td>&#160;</td>
    <td colspan="2" id="xdx_496_20220701__20220930_z6WyItglvX1" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_49A_20210701__20210930_zFfLao41X42d" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30, 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Current:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--CurrentFederalTaxExpenseBenefit_d0_maCITEBzvzk_zOMEWjEZIJ15" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 68%">Federal</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">&#8211;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">234,629</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_maCITEBzvzk_zBzOi7B0mgUc" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt">State</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,921</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">108,346</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--CurrentForeignTaxExpenseBenefit_d0_maCITEBzvzk_z5lPsSjudZU6" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 1pt">Foreign</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--CurrentIncomeTaxExpenseBenefit_iT_pp0p0_mtCITEBzvzk_zl4exZKWuCza" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Total current income tax provision</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">9,921</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">342,975</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_iB" style="vertical-align: bottom; background-color: White">
    <td>Deferred:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_iN_pp0p0_di0_maDITEBzlds_zCqkn9AVjwS9" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt">Federal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(169,467</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_iN_pp0p0_di0_maDITEBzlds_zhJB06JPt7Fd" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">State</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(103,145</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--DeferredForeignIncomeTaxExpenseBenefit_iN_pp0p0_di0_maDITEBzlds_z67tblJkkuO2" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; padding-bottom: 1pt">Foreign</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(185,105</td><td style="padding-bottom: 1pt; text-align: left">)&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--DeferredIncomeTaxExpenseBenefit_iNT_pp0p0_di0_mtDITEBzlds_zatKuaVfmFMd" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Total deferred taxes</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(457,717</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--OtherTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Total provision for income taxes</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(447,796</td><td style="padding-bottom: 2.5pt; text-align: left">)&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">342,975</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of reconciliation of effective income tax rate</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zXkrde7AU2wg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income taxes (Details - Reconcilation of effective income tax rate)">
  <tr style="vertical-align: bottom">
    <td>&#160;<span id="xdx_8B9_zcXAQr78kpK6" style="display: none">Schedule of reconciliation of effective income tax rate</span></td><td>&#160;</td>
    <td colspan="2" id="xdx_49B_20220701__20220930_zNtBnA49Zey8" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_493_20210701__20210930_zlR1w90jBTb6" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30, 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30, 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Statutory tax rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_z5DspgYE94Rg" style="vertical-align: bottom; background-color: White">
    <td style="width: 68%">Federal</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 13%; text-align: right">21.00%</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 13%; text-align: right">21.00%</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_dp_zu0lnmNZB9w" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">State (net of federal benefit)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.85%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.84%</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_dp0_znTEOqqxNOc8" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Foreign tax rate difference</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.91%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_d0_zgoJyQvzDvhd" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Impairment loss on goodwill &#8211; permanent difference</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(17.8%</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_zegRKZ7zhbGg" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Net effect of state income tax deduction and other permanent differences</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(3.29%</td><td style="padding-bottom: 1pt; text-align: left">)&#8239;&#160;&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1.97%</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_zmoTyvXWsZVe" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt">Effective tax rate</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">9.67%</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">27.87%</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of deferred taxes</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zCTNP5fKA182" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details - Deferred taxes)">
  <tr style="vertical-align: bottom">
    <td>&#160;<span id="xdx_8B0_zzjNg5G83VZ4" style="display: none">Schedule of deferred taxes</span></td><td>&#160;</td>
    <td colspan="2" id="xdx_49B_20220930_zMrEsfRmguu5" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_490_20220630_zQvuJe3JlMbe" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">September 30,<br/>
2022</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">June 30, <br/>
2022</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsNetAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: left">Deferred tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseOther_i01I_pp0p0_d0_maDTAGziIo_zsTpUIJT5gpl" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 68%">263A calculation</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">215,434</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">123,884</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--DeferredTaxAssetsInventory_i01I_pp0p0_d0_maDTAGziIo_zaxjQJTxHKo5" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Inventory reserve</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">106,071</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">71,026</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsStateTaxes_i01I_pp0p0_d0_maDTAGziIo_zMugtQ1F2s53" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">State taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,226</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">45,234</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_i01I_pp0p0_d0_maDTAGziIo_zZLVlmPG79Ag" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Accrued expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">157,794</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">69,172</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--DeferredTaxAssetsLeaseAssetsLiabilities_i01I_pp0p0_d0_maDTAGziIo_zMbicu1YG2yb" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">ROU assets / liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">110,319</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">83,738</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_i01I_pp0p0_d0_maDTAGziIo_zdXUQqE0AVj7" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Stock-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">99,989</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">70,266</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsDomestic_i01I_pp0p0_d0_zuzJ8LxPGUD2" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Net operating loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">416,933</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsOther_i01I_pp0p0_d0_maDTAGziIo_zFEn3OR0icE8" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; padding-bottom: 1pt">Others</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">18,797</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">7,539</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DeferredTaxAssetsGross_i01TI_pp0p0_d0_mtDTAGziIo_maDTALNz2Je_zPyuQO2C6bN3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; font-weight: bold; text-align: left; padding-bottom: 1pt">Total deferred tax assets</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,127,663</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">470,859</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--DeferredTaxLiabilitiesAbstract_iB" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Deferred tax liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_i01NI_pp0p0_di0_maDITLzthN_zzOTcLbEpeBl" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt">Depreciation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(118,576</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(86,254</td><td style="text-align: left">)&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--DeferredTaxLiabilitiesOtherFiniteLivedAssets_i01NI_pp0p0_di0_maDITLzthN_zmEGA1lX0m89" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Intangible assets acquired</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,280,127</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,323,720</td><td style="padding-bottom: 1pt; text-align: left">)&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--DeferredIncomeTaxLiabilities_i01NTI_pp0p0_di0_mtDITLzthN_msDTALNz2Je_zzAxhheCYqz1" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 20pt; font-weight: bold; text-align: left; padding-bottom: 1pt">Total deferred tax liabilities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,398,703</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,409,974</td><td style="padding-bottom: 1pt; text-align: left">)&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iNTI_pp0p0_di0_mtDTALNz2Je_zJ3ZaDXRJLHe" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Net deferred tax liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(271,040</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(939,115</td><td style="padding-bottom: 2.5pt; text-align: left">)&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467117529824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>(Loss) Earnings per share (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of computation of earnings per share</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zctlT5b7G2ke" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Earnings per share (Details)">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span id="xdx_8B4_zun0Bxav0Ahd" style="display: none">Schedule of computation of earnings per share</span></td><td>&#160;</td>
    <td colspan="2" id="xdx_491_20220701__20220930_zbyLF9uc9zl1" style="text-align: center">&#160;</td><td>&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" id="xdx_494_20210701__20210930_zYiNlECj9EZ5" style="text-align: center">&#160;</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the three months ended<br/> September 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Numerator:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 68%; text-align: left; padding-bottom: 2.5pt">Net income</td><td style="width: 1%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">(4,182,376</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">887,528</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">Denominator:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--WeightedaverageSharesUsedInComputingBasicAndDilutedEarningsPerShareAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Weighted-average shares used in computing basic and diluted earnings per share*</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pdd" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 2.5pt">Basic</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">29,665,716</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">26,484,528</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_i01_pdd" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; padding-bottom: 2.5pt">Diluted</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">29,665,716</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">26,495,420</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--EarningsPerShareBasic_i01_zvq2E6DEdcu5" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">(Loss) Earnings per share - Basic</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(0.14</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.03</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--EarningsPerShareDiluted_i01_pdd" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 70pt; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- Diluted</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(0.14</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.03</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467116420816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Schedule of RSU activity</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_z77BDAGNWiAi" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Equity (Details)">
  <tr style="vertical-align: bottom">
    <td>&#160;<span id="xdx_8B6_zYKcxx7xLrpb" style="display: none">Schedule of RSU activity</span></td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Total RSUs Issued</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">Total Fair Market Value of RSUs Issued as Compensation (1)</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 68%; text-align: left">RSUs granted, but not vested, at June 30, 2022</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zCgES3cbvHvc" style="width: 13%; text-align: right" title="RSU's outstanding at beginning">6,608</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 13%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">RSUs granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_pdd" style="text-align: right" title="RSUs granted">29,806</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--StockIssued1_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_fKDEp_zXhAf7xgM2O1" style="text-align: right" title="Total Fair Market Value of RSUs Issued as Compensation RSUs granted">20,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">RSUs forfeited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d0_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zyWY1qyexhi8" style="text-align: right" title="RSUs forfeited">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">RSUs vested</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_iN_di_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zzyNlkBJcg7k" style="border-bottom: Black 1pt solid; text-align: right" title="RSUs vested">(33,110</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt">RSUs granted, but not vested, at September 30, 2022</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zy83ov3lkJV8" style="border-bottom: Black 2.5pt double; text-align: right" title="RSU's outstanding at ending">3,304</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467122281616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrant liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_DisclosureWarrantLiabilitiesAbstract', window );"><strong>Warrant Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of assumptions for warrant liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_z86P0Tn7aMGa" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse" summary="xdx: Disclosure - Warrant liabilities (Details - Assumptions)">
  <tr style="vertical-align: top">
    <td>&#160;<span id="xdx_8B4_zH502N0Cgkc1" style="display: none">Schedule of assumptions for warrant liabilities</span></td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="width: 50%">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 50%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of May 14, 2021</span></td></tr>
  <tr style="vertical-align: top; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected term</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember" title="Fair value measurement assumptions">1 day to 3 years</span></span></td></tr>
  <tr style="vertical-align: top; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected volatility</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember" title="Fair value measurement assumptions">3.3% to 58%</span></span></td></tr>
  <tr style="vertical-align: top; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk-free interest rate</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember" title="Fair value measurement assumptions">0.35% to 0.92%</span> </span></td></tr>
  <tr style="vertical-align: top; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected dividend rate</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember" title="Fair value measurement assumptions">0%</span></span></td></tr>
  <tr style="vertical-align: top; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Probability</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__custom--MeasurementInputProbablityMember" title="Fair value measurement assumptions">100%</span></span></td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_DisclosureWarrantLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_DisclosureWarrantLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467117130272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of lease cost and other information</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--LeaseCostTableTextBlock_zyPetp67ISLd" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Commitments and contingencies (Details - Lease cost)">
  <tr style="vertical-align: bottom">
    <td>&#160;<span id="xdx_8B0_zD1XzAPg6DJa" style="display: none">Schedule of lease cost and other information</span></td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Lease cost</span></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9/30/2022</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9/30/2021</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 68%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating lease cost (included in
    selling and fulfillment in the Company's statement of operations)</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td id="xdx_988_eus-gaap--OperatingLeaseCost_c20220701__20220930_pp0p0" style="width: 13%; text-align: right" title="Operating lease cost"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">779,233</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td id="xdx_986_eus-gaap--OperatingLeaseCost_c20210701__20210930_pp0p0" style="width: 13%; text-align: right" title="Operating lease cost"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">205,517</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Other information</span></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash paid for amounts included in the measurement of lease liabilities</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td id="xdx_986_eus-gaap--OperatingLeasePayments_c20220701__20220930_pp0p0" style="text-align: right" title="Cash paid for amounts included in the measurement of lease liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">769,061</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td id="xdx_984_eus-gaap--OperatingLeasePayments_c20210701__20210930_pp0p0" style="text-align: right" title="Cash paid for amounts included in the measurement of lease liabilities"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">209,763</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Remaining term in years</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_ecustom--OperatingLeaseWeightedAverageRemainingLeaseTerm2_c20220701__20220930" title="Remaining lease term in years">0.83 &#8211; 5.67</span></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20220630_zeUiZxlhhVs1" title="Lease remaining term">2.25</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Average discount rate - operating leases</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_ecustom--OperatingLeaseWeightedAverageDiscountRatePercent1_c20220701__20220930" title="Average discount rate - operating leases">5 - 8%</span></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20220630_zYNtaan0UN2l" title="Average discount rate - operating leases">8</span>%</span></td>
    <td>&#160;</td></tr>
  </table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Supplemental balance sheet information related to leases</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_z1R2DuqD3Do" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Commitments and contingencies (Details - Balance Sheet)">
  <tr style="vertical-align: bottom">
    <td>&#160;<span id="xdx_8B4_zgF21oj91iC6" style="display: none">Supplemental balance sheet information related to leases</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_49F_20220930_zhG9cn53YEr2" style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_49E_20220630_zPGkXG8MHa2d" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Operating leases</span></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9/30/2022</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6/30/2022</span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pp0p0_msOLLzdlC_zDmTCGWQwuDl" style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 68%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Right of use asset - non-current</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9,805,484</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,453,282</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_404_ecustom--OperatingLeaseLiabilityCurrents_iI_maOLLzdlC_zXztPYFBZSca" style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease Liability - current</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,593,995</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,583,933</span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_406_ecustom--OperatingLeaseLiabilityNoncurrents_iI_maOLLzdlC_zvpPNRahbFw2" style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease Liability - non-current</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,616,586</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,265,611</span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--OperatingLeaseLiability_iTI_pp0p0_mtOLLzdlC_zyfpDsmxY8d4" style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total operating lease liabilities</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,210,581</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,848,544</span></td>
    <td>&#160;</td></tr>
  </table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of maturities of lease liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_ze3VBcFqIFub" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Commitments and contingencies (Details - Lease maturity)">
  <tr style="vertical-align: bottom">
    <td>&#160;<span id="xdx_8B0_zUkkyCp1vBJ5" style="display: none">Schedule of maturities of lease liabilities</span></td>
    <td>&#160;</td>
    <td colspan="2" id="xdx_49A_20220930_z6rKgsqygPRc" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For Year ending June 30:</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0" style="vertical-align: bottom; background-color: white">
    <td style="width: 84%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,303,662</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0" style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,510,662</span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0" style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,080,331</span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0" style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2026</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,533,918</span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pp0p0" style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2027</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,586,572</span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_pp0p0" style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2028 and after</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,459,407</span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zMXZyI13IfYd" style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: Imputed interest/present value discount</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,263,971</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0" style="vertical-align: bottom; background-color: #EEEEEE">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Present value of lease liabilities</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,210,581</span></td>
    <td>&#160;</td></tr>
  </table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467117128128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Nature of business and organization (Details Narrative)<br></strong></div></th>
<th class="th"><div>May 18, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=IPW_GPMMember', window );">GPM [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems', window );"><strong>Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Ownership Percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The parent entity's interest in net assets of the subsidiary, expressed as a percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=IPW_GPMMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=IPW_GPMMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467117268288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of significant accounting policies (Details - Useful Lives)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Noncompete Agreements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible Asset, Useful Life</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=IPW_SupplierRelationshipMember', window );">Supplier Relationship [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible Asset, Useful Life</a></td>
<td class="text">6 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=IPW_SoftwareMember', window );">Software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible Asset, Useful Life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=IPW_SupplierRelationshipMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=IPW_SupplierRelationshipMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=IPW_SoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=IPW_SoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467117329600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Basis of Presentation and Summary of significant accounting policies (Details - Assumptions)<br></strong></div></th>
<th class="th"><div>Feb. 15, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=IPW_CorporateBondYieldMember', window );">Corporate Bond Yield [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue', window );">Derivatives, Determination of Fair Value</a></td>
<td class="text">3.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember', window );">Measurement Input, Risk Free Interest Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue', window );">Derivatives, Determination of Fair Value</a></td>
<td class="text">1.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=IPW_LiquidityPremiumMember', window );">Liquidity Premium [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue', window );">Derivatives, Determination of Fair Value</a></td>
<td class="text">0.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember', window );">Measurement Input, Discount Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue', window );">Derivatives, Determination of Fair Value</a></td>
<td class="text">3.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Describes how an entity determines the fair values of its derivatives, including its valuation methodology and significant assumptions used.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=IPW_CorporateBondYieldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=IPW_CorporateBondYieldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=IPW_LiquidityPremiumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=IPW_LiquidityPremiumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467117919824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Values of Financial Instruments (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill, Impairment Loss</a></td>
<td class="nump">$ 3,060,034<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member', window );">Fair Value, Inputs, Level 1, Level 2, and Level 3 [Member] | Fair Value, Recurring [Member] | Goodwill [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets</a></td>
<td class="nump">3,034,110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member] | Goodwill [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member] | Goodwill [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member] | Goodwill [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets</a></td>
<td class="nump">$ 3,034,110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_GoodwillMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_GoodwillMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467112550528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of significant accounting policies (Details Narrative)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Feb. 15, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFDICInsuredAmount', window );">Excess FDIC amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLossNetOfTax', window );">Goodwill, Impairment Loss, Net of Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,060,034<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,034,110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,094,144<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,166,349<span></span>
</td>
<td class="nump">$ 633,416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">CHINA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Inventory, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Hydroponic Products [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Customer Concentration Risk [Member] | General Gardening [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Amazon Sales To Canada And Other Foreign Countries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=IPW_AniviaPurchaseNoteMember', window );">Anivia Purchase Note [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt Instrument, Face Amount</a></td>
<td class="nump">$ 3,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Debt Instrument, Fair Value Disclosure</a></td>
<td class="nump">$ 3,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-Term Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,700,588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedPremium', window );">Debt Instrument, Unamortized Premium</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69,338<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Interest Payable, Current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 131,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=IPW_AniviaLimitedMember', window );">Anivia Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=IPW_BoxHarmonyMember', window );">Box Harmony [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity Method Investment, Ownership Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CurrencyAxis=currency_CNY', window );">China, Yuan Renminbi</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyExchangeRateTranslation1', window );">Translation rate at period end</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.116<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_ForeignCurrencyExchangeRateTranslation2', window );">Translation rate during period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.847289<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_ForeignCurrencyExchangeRateTranslation2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_ForeignCurrencyExchangeRateTranslation2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFDICInsuredAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFDICInsuredAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyExchangeRateTranslation1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section S99<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6897108&amp;loc=SL6897125-166521<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32618-110901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyExchangeRateTranslation1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of loss recognized that results from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=IPW_HydroponicProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=IPW_HydroponicProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=IPW_GeneralGardeningMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=IPW_GeneralGardeningMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=IPW_AmazonSalesToCanadaAndOtherForeignCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=IPW_AmazonSalesToCanadaAndOtherForeignCountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=IPW_AniviaPurchaseNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=IPW_AniviaPurchaseNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=IPW_AniviaLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=IPW_AniviaLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=IPW_BoxHarmonyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=IPW_BoxHarmonyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_CNY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_CNY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467118982304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Joint Ventures (Details Narrative)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=IPW_BoxHarmonyMember', window );">Box Harmony [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity Method Investment, Ownership Percentage</a></td>
<td class="nump">40.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=IPW_GPMMember', window );">GPM [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity Method Investment, Ownership Percentage</a></td>
<td class="nump">60.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=IPW_BoxHarmonyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=IPW_BoxHarmonyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=IPW_GPMMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=IPW_GPMMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467112358768">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entities (Details - Acquisition allocation) - USD ($)<br></strong></div></th>
<th class="th"><div>Feb. 15, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Common stock issued</a></td>
<td class="nump">$ 5,528,373<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,034,110<span></span>
</td>
<td class="nump">$ 6,094,144<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=IPW_AniviaMember', window );">Anivia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash</a></td>
<td class="nump">1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_PromissoryNotesIssued1', window );">Promissory note issued</a></td>
<td class="nump">3,600,627<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Common stock issued</a></td>
<td class="nump">5,528,373<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total purchase consideration</a></td>
<td class="nump">10,629,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets</a></td>
<td class="nump">1,784,113<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="nump">46,548<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit', window );">Rent deposit</a></td>
<td class="nump">52,707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">ROU asset</a></td>
<td class="nump">234,578<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">6,094,144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1', window );">Deferred tax liabilities</a></td>
<td class="num">(1,389,113)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities</a></td>
<td class="num">(1,143,076)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Lease liability</a></td>
<td class="num">(223,858)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total purchase consideration</a></td>
<td class="nump">10,629,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=IPW_AniviaMember', window );">Anivia [Member] | Noncompete Agreements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</a></td>
<td class="nump">3,459,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=IPW_AniviaMember', window );">Anivia [Member] | Supplier Relationship [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</a></td>
<td class="nump">1,179,246<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=IPW_AniviaMember', window );">Anivia [Member] | Software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</a></td>
<td class="nump">$ 534,591<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_PromissoryNotesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_PromissoryNotesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=IPW_AniviaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=IPW_AniviaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=IPW_SupplierRelationshipMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=IPW_SupplierRelationshipMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=IPW_SoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=IPW_SoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467112458976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th"><div>Feb. 15, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,034,110<span></span>
</td>
<td class="nump">$ 6,094,144<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=IPW_AniviaMember', window );">Anivia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Payments to Acquire Businesses, Gross</a></td>
<td class="nump">$ 10,629,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Business Combination, Consideration Transferred, Other</a></td>
<td class="nump">1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 6,094,144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=IPW_AniviaMember', window );">Anivia [Member] | Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Number of shares issued for acquisition</a></td>
<td class="nump">3,083,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=IPW_AniviaMember', window );">Anivia [Member] | Purchase Note [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesIssued1', window );">Notes Issued</a></td>
<td class="nump">$ 3,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=IPW_AnivaMember', window );">Aniva [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">6,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherGeneralAndAdministrativeExpense', window );">Other General and Administrative Expense</a></td>
<td class="nump">54,702<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=IPW_AnivaMember', window );">Aniva [Member] | JPM [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfFinancingCosts', window );">Payments of Financing Costs</a></td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value of notes issued in noncash investing and financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of general and administrative expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for loan and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=IPW_AniviaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=IPW_AniviaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=IPW_PurchaseNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=IPW_PurchaseNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=IPW_AnivaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=IPW_AnivaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=IPW_JPMMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=IPW_JPMMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467112424880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Variable interest entity (Details - Assets and Liabilities) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Feb. 15, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems', window );"><strong>Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use - noncurrent</a></td>
<td class="nump">$ 9,805,484<span></span>
</td>
<td class="nump">$ 10,453,282<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Deferred tax asset</a></td>
<td class="nump">1,127,663<span></span>
</td>
<td class="nump">470,859<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_AdvanceFromShareholders', window );">Advance from shareholders</a></td>
<td class="nump">86,847<span></span>
</td>
<td class="nump">92,246<span></span>
</td>
<td class="nump">$ 92,246<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">14,818,253<span></span>
</td>
<td class="nump">9,533,408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Lease liability</a></td>
<td class="nump">10,210,581<span></span>
</td>
<td class="nump">10,848,544<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Income tax payable</a></td>
<td class="nump">282,029<span></span>
</td>
<td class="nump">$ 299,563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems', window );"><strong>Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash in bank</a></td>
<td class="nump">219,520<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssets', window );">Prepayments and other receivables</a></td>
<td class="nump">569,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositsAssetsCurrent', window );">Rent deposit</a></td>
<td class="nump">47,930<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_OfficeEquipmentNet', window );">Office equipment, net</a></td>
<td class="nump">50,551<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use - noncurrent</a></td>
<td class="nump">108,844<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Deferred tax asset</a></td>
<td class="nump">178,116<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_AdvanceFromShareholders', window );">Advance from shareholders</a></td>
<td class="nump">86,847<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">153,756<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Lease liability</a></td>
<td class="nump">103,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Income tax payable</a></td>
<td class="nump">282,029<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilities', window );">Other payables and accrued liabilities</a></td>
<td class="nump">$ 192,604<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_AdvanceFromShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_AdvanceFromShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_OfficeEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_OfficeEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndOtherAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred and payable to vendors for goods and services received, and accrued liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndOtherAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositsAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467117852256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Variable interest entity (Details - VIE Operations) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems', window );"><strong>Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 26,022,673<span></span>
</td>
<td class="nump">$ 17,366,765<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss after elimination of intercompany transactions</a></td>
<td class="nump">4,182,376<span></span>
</td>
<td class="num">$ (887,528)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems', window );"><strong>Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss after elimination of intercompany transactions</a></td>
<td class="num">$ (733,617)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467112398272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Variable interest entity (Details Narrative) - Variable Interest Entity, Primary Beneficiary [Member]<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems', window );"><strong>Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_RevenueBeforeConsolidation', window );">Revenue before consolidation</a></td>
<td class="nump">$ 3,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_NetIncomeLossBeforeConsolidation', window );">Net income</a></td>
<td class="nump">$ 600<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_NetIncomeLossBeforeConsolidation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_NetIncomeLossBeforeConsolidation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_RevenueBeforeConsolidation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_RevenueBeforeConsolidation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467122196048">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounts receivable (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 19,059,969<span></span>
</td>
<td class="nump">$ 17,502,287<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Less: allowance for credit losses</a></td>
<td class="num">(70,000)<span></span>
</td>
<td class="num">(70,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Total accounts receivable</a></td>
<td class="nump">$ 18,989,969<span></span>
</td>
<td class="nump">$ 17,432,287<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467117383136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories, net (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory, net</a></td>
<td class="nump">$ 30,313,684<span></span>
</td>
<td class="nump">$ 30,433,766<span></span>
</td>
<td class="nump">$ 30,433,766<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryLIFOReserve', window );">Inventory, LIFO Reserve</a></td>
<td class="nump">$ 394,998<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 320,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryLIFOReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryLIFOReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467117881920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Prepayments and other current assets (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid Expense and Other Assets, Current</a></td>
<td class="nump">$ 3,163,763<span></span>
</td>
<td class="nump">$ 5,444,463<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=IPW_AdvanceToSuppliersMember', window );">Advance To Suppliers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid Expense and Other Assets, Current</a></td>
<td class="nump">1,922,361<span></span>
</td>
<td class="nump">3,938,881<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=IPW_PrepaidIncomeTaxesMember', window );">Prepaid Income Taxes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid Expense and Other Assets, Current</a></td>
<td class="nump">214,818<span></span>
</td>
<td class="nump">375,087<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=IPW_PrepaidAndOtherMember', window );">Prepaid And Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid Expense and Other Assets, Current</a></td>
<td class="nump">$ 1,026,584<span></span>
</td>
<td class="nump">$ 1,130,495<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=IPW_AdvanceToSuppliersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=IPW_AdvanceToSuppliersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=IPW_PrepaidIncomeTaxesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=IPW_PrepaidIncomeTaxesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=IPW_PrepaidAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=IPW_PrepaidAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467122306512">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Prepayments and other current assets (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_DisclosurePrepaymentsAndOtherCurrentAssetsAbstract', window );"><strong>Prepayments And Other Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_DeliveryFeesReceivable', window );">Delivery fees receivable</a></td>
<td class="nump">$ 55,499<span></span>
</td>
<td class="nump">$ 56,884<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_DeliveryFeesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_DeliveryFeesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_DisclosurePrepaymentsAndOtherCurrentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_DisclosurePrepaymentsAndOtherCurrentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467116395728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Non-current prepayments (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OffsettingAssetsLineItems', window );"><strong>Offsetting Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_NoncurrentPrepayments', window );">Non-current prepayments</a></td>
<td class="nump">$ 817,707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 925,624<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization expenses</a></td>
<td class="nump">107,917<span></span>
</td>
<td class="nump">$ 107,917<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TransactionTypeAxis=IPW_ProductSourcingMember', window );">Product Sourcing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OffsettingAssetsLineItems', window );"><strong>Offsetting Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_NoncurrentPrepayments', window );">Non-current prepayments</a></td>
<td class="nump">752,082<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TransactionTypeAxis=IPW_CarPrepaymentMember', window );">Car Prepayment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OffsettingAssetsLineItems', window );"><strong>Offsetting Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_NoncurrentPrepayments', window );">Non-current prepayments</a></td>
<td class="nump">$ 65,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_NoncurrentPrepayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_NoncurrentPrepayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentForAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OffsettingAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OffsettingAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TransactionTypeAxis=IPW_ProductSourcingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TransactionTypeAxis=IPW_ProductSourcingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TransactionTypeAxis=IPW_CarPrepaymentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TransactionTypeAxis=IPW_CarPrepaymentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467117206192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible assets, net (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="num">$ (405,858)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible Assets, Net (Excluding Goodwill)</a></td>
<td class="nump">4,767,099<span></span>
</td>
<td class="nump">$ 4,929,442<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Noncompete Agreements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">3,459,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=IPW_SupplierRelationshipMember', window );">Supplier Relationship [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">1,179,246<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=IPW_SoftwareMember', window );">Software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 534,591<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=IPW_SupplierRelationshipMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=IPW_SupplierRelationshipMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=IPW_SoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=IPW_SoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467117586784">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible assets, net (Details - Future Amortization)<br></strong></div></th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 487,028<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024</a></td>
<td class="nump">649,371<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2025</a></td>
<td class="nump">649,371<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2026</a></td>
<td class="nump">649,371<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2027</a></td>
<td class="nump">649,371<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">1,682,587<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net&#160;</a></td>
<td class="nump">$ 4,767,099<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467122303792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets, net (Details Narrative)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_FiniteLivedIntangibleAssetRemainingUsefulLife', window );">Finite-lived intangible assets remaining useful life</a></td>
<td class="text">8 years 25 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of Intangible Assets</a></td>
<td class="nump">$ 162,343<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_FiniteLivedIntangibleAssetRemainingUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_FiniteLivedIntangibleAssetRemainingUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467117857728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other payables and accrued liabilities (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_AccruedPayablesForInventoryInTransit', window );">Accrued payables for inventory in transit</a></td>
<td class="nump">$ 554,991<span></span>
</td>
<td class="nump">$ 4,217,941<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_AccruedAmazonFees', window );">Accrued Amazon fees</a></td>
<td class="nump">512,500<span></span>
</td>
<td class="nump">640,467<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SalesAndExciseTaxPayableCurrent', window );">Sales taxes payable</a></td>
<td class="nump">535,468<span></span>
</td>
<td class="nump">307,152<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedPayrollTaxesCurrent', window );">Payroll liabilities</a></td>
<td class="nump">204,871<span></span>
</td>
<td class="nump">239,248<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_OtherAccruedLiabilitiesAndPayables', window );">Other accrued liabilities and payables</a></td>
<td class="nump">282,765<span></span>
</td>
<td class="nump">510,412<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">$ 2,090,595<span></span>
</td>
<td class="nump">$ 5,915,220<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_AccruedAmazonFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_AccruedAmazonFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_AccruedPayablesForInventoryInTransit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_AccruedPayablesForInventoryInTransit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_OtherAccruedLiabilitiesAndPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_OtherAccruedLiabilitiesAndPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedPayrollTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedPayrollTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesAndExciseTaxPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesAndExciseTaxPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467117232144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other payables and accrued liabilities (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts Payable, Current</a></td>
<td class="nump">$ 14,818,253<span></span>
</td>
<td class="nump">$ 9,533,408<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=IPW_OneVendorMember', window );">One Vendor [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts Payable, Current</a></td>
<td class="nump">$ 31,385<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=IPW_OneVendorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=IPW_OneVendorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467122173632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Payable (Details - Interest expense) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_AccruedInterestExpense', window );">Accrued interest</a></td>
<td class="nump">$ 156,255<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_CreditUtilizationFees', window );">Credit utilization fees</a></td>
<td class="nump">6,762<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_AmortizationOfDebtDiscount', window );">Amortization of debt discount</a></td>
<td class="nump">66,305<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total</a></td>
<td class="nump">$ 229,322<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_AccruedInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_AccruedInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_AmortizationOfDebtDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_AmortizationOfDebtDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_CreditUtilizationFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_CreditUtilizationFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467113936000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans payable (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 12, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Feb. 15, 2022</div></th>
<th class="th"><div>Nov. 16, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 229,322<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of Debt Discount (Premium)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=IPW_SbaLoanMember', window );">SBA Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaid', window );">Accrued interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 39,237<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayable', window );">Notes Payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=IPW_AniviaPurchaseNoteMember', window );">Anivia Purchase Note [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Interest Payable, Current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">131,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest Payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of Debt Discount (Premium)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,682<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrentAndNoncurrent', window );">Interest Payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">131,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Debt Instrument, Unamortized Discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69,338<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermNotesPayable', window );">Notes Payable, Noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,700,588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Long-Term Debt, Current Maturities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,806,565<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-Term Debt, Excluding Current Maturities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">894,023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=IPW_WFCMember', window );">WFC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Long-Term Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=IPW_AssetBasedRevolvingLoanMember', window );">Asset-based Revolving Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Long-Term Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,192,660<span></span>
</td>
<td class="nump">12,314,627<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationDate1', window );">Maturity date</a></td>
<td class="text">Nov. 12,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfFinancingCosts', window );">Payments of Financing Costs</a></td>
<td class="nump">$ 796,035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Interest Payable, Current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">338,798<span></span>
</td>
<td class="nump">$ 182,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=IPW_AssetBasedRevolvingLoanMember', window );">Asset-based Revolving Loan [Member] | Amortization Of Debt Discount [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=IPW_AssetBasedRevolvingLoanMember', window );">Asset-based Revolving Loan [Member] | Interest And Credit Utilization Fees [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 163,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest payable on debt, including, but not limited to, trade payables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date the credit facility terminates, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityExpirationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for loan and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=IPW_SbaLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=IPW_SbaLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=IPW_AniviaPurchaseNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=IPW_AniviaPurchaseNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=IPW_WFCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=IPW_WFCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=IPW_AssetBasedRevolvingLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=IPW_AssetBasedRevolvingLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=IPW_AmortizationOfDebtDiscountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=IPW_AmortizationOfDebtDiscountMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=IPW_InterestAndCreditUtilizationFeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=IPW_InterestAndCreditUtilizationFeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467122173632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related party transactions (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Feb. 15, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Non-operating income</a></td>
<td class="nump">$ 247,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedPartiesCurrent', window );">Other receivable - related party</a></td>
<td class="nump">134,262<span></span>
</td>
<td class="nump">$ 51,762<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_AdvanceFromShareholders', window );">Advance from shareholders</a></td>
<td class="nump">$ 86,847<span></span>
</td>
<td class="nump">$ 92,246<span></span>
</td>
<td class="nump">$ 92,246<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_AdvanceFromShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_AdvanceFromShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467113836560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 234,629<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">9,921<span></span>
</td>
<td class="nump">108,346<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current income tax provision</a></td>
<td class="nump">9,921<span></span>
</td>
<td class="nump">342,975<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(169,467)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="num">(103,145)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(185,105)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred taxes</a></td>
<td class="num">(457,717)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherTaxExpenseBenefit', window );">Total provision for income taxes</a></td>
<td class="num">$ (447,796)<span></span>
</td>
<td class="nump">$ 342,975<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467112303360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes (Details - Reconcilation of effective income tax rate)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State (net of federal benefit)</a></td>
<td class="nump">5.85%<span></span>
</td>
<td class="nump">8.84%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign tax rate difference</a></td>
<td class="nump">3.91%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses', window );">Impairment loss on goodwill &#8211; permanent difference</a></td>
<td class="num">(17.80%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Net effect of state income tax deduction and other permanent differences</a></td>
<td class="num">(3.29%)<span></span>
</td>
<td class="num">(1.97%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">9.67%<span></span>
</td>
<td class="nump">27.87%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to impairment loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467117287552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Details - Deferred taxes) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred tax assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther', window );">263A calculation</a></td>
<td class="nump">$ 215,434<span></span>
</td>
<td class="nump">$ 123,884<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Inventory reserve</a></td>
<td class="nump">106,071<span></span>
</td>
<td class="nump">71,026<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsStateTaxes', window );">State taxes</a></td>
<td class="nump">2,226<span></span>
</td>
<td class="nump">45,234<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves', window );">Accrued expenses</a></td>
<td class="nump">157,794<span></span>
</td>
<td class="nump">69,172<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_DeferredTaxAssetsLeaseAssetsLiabilities', window );">ROU assets / liabilities</a></td>
<td class="nump">110,319<span></span>
</td>
<td class="nump">83,738<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">99,989<span></span>
</td>
<td class="nump">70,266<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">Net operating loss</a></td>
<td class="nump">416,933<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Others</a></td>
<td class="nump">18,797<span></span>
</td>
<td class="nump">7,539<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">1,127,663<span></span>
</td>
<td class="nump">470,859<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="num">(118,576)<span></span>
</td>
<td class="num">(86,254)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets', window );">Intangible assets acquired</a></td>
<td class="num">(1,280,127)<span></span>
</td>
<td class="num">(1,323,720)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(1,398,703)<span></span>
</td>
<td class="num">(1,409,974)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax liabilities</a></td>
<td class="num">$ (271,040)<span></span>
</td>
<td class="num">$ (939,115)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_DeferredTaxAssetsLeaseAssetsLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_DeferredTaxAssetsLeaseAssetsLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsStateTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from state taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsStateTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from provisions, reserves, allowances, and accruals, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from long-lived assets other than property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467117155104">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income taxes (Details Narrative)<br></strong></div></th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=IPW_USTaxAuthoritiesMember', window );">U S Tax Authorities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidTaxes', window );">Prepaid Taxes</a></td>
<td class="nump">$ 214,818<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxes', window );">Accrued Income Taxes</a></td>
<td class="nump">375,087<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=IPW_ChineseTaxAuthoritiesMember', window );">Chinese Tax Authorities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidTaxes', window );">Prepaid Taxes</a></td>
<td class="nump">282,029<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxes', window );">Accrued Income Taxes</a></td>
<td class="nump">$ 299,563<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due. This amount is the total of current and noncurrent accrued income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905020&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=IPW_USTaxAuthoritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=IPW_USTaxAuthoritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=IPW_ChineseTaxAuthoritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=IPW_ChineseTaxAuthoritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467122142512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per share (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net income</a></td>
<td class="num">$ (4,182,376)<span></span>
</td>
<td class="nump">$ 887,528<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_WeightedaverageSharesUsedInComputingBasicAndDilutedEarningsPerShareAbstract', window );"><strong>Weighted-average shares used in computing basic and diluted earnings per share*</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="nump">29,665,716<span></span>
</td>
<td class="nump">26,484,528<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Diluted</a></td>
<td class="nump">29,665,716<span></span>
</td>
<td class="nump">26,495,420<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">(Loss) Earnings per share - Basic</a></td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- Diluted</a></td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_WeightedaverageSharesUsedInComputingBasicAndDilutedEarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_WeightedaverageSharesUsedInComputingBasicAndDilutedEarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467118797952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>(Loss) Earnings per share (Details Narrative) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Vested shares</a></td>
<td class="nump">166,176<span></span>
</td>
<td class="nump">40,019<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options vested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467112345424">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Equity (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>May 12, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">RSUs vested</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(166,176)<span></span>
</td>
<td class="num">(40,019)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share price</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1.12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">95.65%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Term</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk Free Rate of Return</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2.93%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend Yield</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">RSU's outstanding at beginning</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,608<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">RSUs granted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,806<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Total Fair Market Value of RSUs Issued as Compensation RSUs granted</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">RSUs forfeited</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">RSUs vested</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(33,110)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">RSU's outstanding at ending</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,304<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The total fair value was based on the current stock price on the grant date.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options vested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value of stock issued in noncash financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467113209824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">10 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 12, 2022</div></th>
<th class="th"><div>Feb. 15, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>May 14, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>May 13, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sale of Stock, Price Per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Business Combination, Consideration Transferred, Equity Interests Issued and Issuable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,528,373<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,572,382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,572,382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,572,382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,572,382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-Based Payment Arrangement, Noncash Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 137,882<span></span>
</td>
<td class="nump">$ 103,054<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Options vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Vested shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">166,176<span></span>
</td>
<td class="nump">40,019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_StockIssuedForRsusVested', window );">Stock issued for RSU's vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_StockToBeIssuedForRsuVested', window );">Stock to be issued for RSU's vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">126,157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_CashPerformanceBonus', window );">Cash performance bonus</a></td>
<td class="nump">$ 60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.12<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=IPW_ChenlongTanMember', window );">Chenlong Tan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures</a></td>
<td class="nump">3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=IPW_MrVassilyMember', window );">Mr Vassily [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures</a></td>
<td class="nump">330,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=IPW_EquityIncentivePlanMember', window );">Equity Incentive Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=IPW_AniviaMember', window );">Anivia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Business Combination, Consideration Transferred, Equity Interests Issued and Issuable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,528,373<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=IPW_AniviaMember', window );">Anivia [Member] | Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Number of shares issued for acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,083,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=IPW_StockIssuedForVestedRsusMember', window );">Stock issued for vested RSU's [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Stock Issued During Period, Value, Conversion of Convertible Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Stock Issued During Period, Value, Conversion of Convertible Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,806<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-Based Payment Arrangement, Noncash Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,500<span></span>
</td>
<td class="nump">$ 103,054<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Options vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,304<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,608<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Vested shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | Letter Agreements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Stock Issued During Period, Value, Conversion of Convertible Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=IPW_OptionsGrantedMember', window );">Options Granted [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-Based Payment Arrangement, Noncash Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,382<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_CashPerformanceBonus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_CashPerformanceBonus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_StockIssuedForRsusVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_StockIssuedForRsusVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_StockToBeIssuedForRsuVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_StockToBeIssuedForRsuVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options vested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=IPW_ChenlongTanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=IPW_ChenlongTanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=IPW_MrVassilyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=IPW_MrVassilyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=IPW_EquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=IPW_EquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=IPW_AniviaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=IPW_AniviaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=IPW_StockIssuedForVestedRsusMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=IPW_StockIssuedForVestedRsusMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=IPW_LetterAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=IPW_LetterAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=IPW_OptionsGrantedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=IPW_OptionsGrantedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467112120288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrant liabilities (Details - Assumptions)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">10 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 15, 2022</div></th>
<th class="th"><div>May 14, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember', window );">Measurement Input, Risk Free Interest Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OffsettingAssetsLineItems', window );"><strong>Offsetting Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue', window );">Fair value measurement assumptions</a></td>
<td class="text">1.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=IPW_WarrantLiabilityMember', window );">Warrant Liability [Member] | Measurement Input, Expected Term [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OffsettingAssetsLineItems', window );"><strong>Offsetting Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue', window );">Fair value measurement assumptions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 day to 3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=IPW_WarrantLiabilityMember', window );">Warrant Liability [Member] | Measurement Input, Price Volatility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OffsettingAssetsLineItems', window );"><strong>Offsetting Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue', window );">Fair value measurement assumptions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3.3% to 58%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=IPW_WarrantLiabilityMember', window );">Warrant Liability [Member] | Measurement Input, Risk Free Interest Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OffsettingAssetsLineItems', window );"><strong>Offsetting Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue', window );">Fair value measurement assumptions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">0.35% to 0.92%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=IPW_WarrantLiabilityMember', window );">Warrant Liability [Member] | Measurement Input, Expected Dividend Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OffsettingAssetsLineItems', window );"><strong>Offsetting Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue', window );">Fair value measurement assumptions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">0%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=IPW_WarrantLiabilityMember', window );">Warrant Liability [Member] | Measurement Input Probablity [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OffsettingAssetsLineItems', window );"><strong>Offsetting Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue', window );">Fair value measurement assumptions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">100%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Describes how an entity determines the fair values of its derivatives, including its valuation methodology and significant assumptions used.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OffsettingAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OffsettingAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=IPW_WarrantLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=IPW_WarrantLiabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=IPW_MeasurementInputProbablityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=IPW_MeasurementInputProbablityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467114050192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrant liabilities (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 27, 2021</div></th>
<th class="th"><div>Dec. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>May 14, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrant exercise price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Fair value of warrant liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,361,347<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Outstanding warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">685,715<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember', window );">Warrant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Fair Value Adjustment of Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 617,593<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=IPW_PreferredStockWarrantsMember', window );">Preferred Stock Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Fair value of warrant liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,610<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=IPW_ConvertibleNoteInvestorsMember', window );">Convertible Note Investors [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Fair value of warrant liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,324,668<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=IPW_PlacementAgentWarrantsMember', window );">Placement Agent Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Fair value of warrant liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,069<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=IPW_PlacementAgentMember', window );">Placement Agent [Member] | Series A Convertible Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrant exercise price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=IPW_PlacementAgentMember', window );">Placement Agent [Member] | Series A Convertible Preferred Stock [Member] | Private Placement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_WarrantsIssuedShares', window );">Warrants issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,415<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingInterestExpense', window );">Financing expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,047<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_WarrantLiability', window );">Warrant liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,047<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=IPW_TwoAccreditedInvestorsMember', window );">Two Accredited Investors [Member] | Private Placement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity', window );">Proceeds from sale of equity</a></td>
<td class="nump">$ 3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=IPW_BousteadSecuritiesLLCMember', window );">Boustead Securities LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_WarrantsExercised', window );">Warrants exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,451<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_WarrantLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_WarrantLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_WarrantsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_WarrantsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_WarrantsIssuedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_WarrantsIssuedShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialLiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents interest incurred for borrowed money which was used to produce goods or render services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOrSaleOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=IPW_PreferredStockWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=IPW_PreferredStockWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=IPW_ConvertibleNoteInvestorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=IPW_ConvertibleNoteInvestorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=IPW_PlacementAgentWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=IPW_PlacementAgentWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=IPW_PlacementAgentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=IPW_PlacementAgentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=IPW_SeriesAConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=IPW_SeriesAConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=IPW_TwoAccreditedInvestorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=IPW_TwoAccreditedInvestorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=IPW_BousteadSecuritiesLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=IPW_BousteadSecuritiesLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467113176736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of risk (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents, at Carrying Value</a></td>
<td class="nump">$ 4,842,146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,821,947<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashUninsuredAmount', window );">Cash, Uninsured Amount</a></td>
<td class="nump">$ 3,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales [Member] | Product Concentration Risk [Member] | Two Suppliers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales [Member] | Product Concentration Risk [Member] | One Supplier [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales [Member] | Product Concentration Risk [Member] | Another Supplier [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember', window );">Accounts Payable [Member] | Product Concentration Risk [Member] | One Supplier [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">48.00%<span></span>
</td>
<td class="nump">34.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember', window );">Accounts Payable [Member] | Product Concentration Risk [Member] | Another Supplier [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=IPW_AmazonVendorAndAmazonSellerMember', window );">Amazon Vendor And Amazon Seller [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">91.00%<span></span>
</td>
<td class="nump">89.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=IPW_AmazonVendorAndAmazonSellerMember', window );">Amazon Vendor And Amazon Seller [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">94.00%<span></span>
</td>
<td class="nump">94.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashUninsuredAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashUninsuredAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplyCommitmentAxis=IPW_TwoSuppliersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplyCommitmentAxis=IPW_TwoSuppliersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplyCommitmentAxis=IPW_OneSupplierMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplyCommitmentAxis=IPW_OneSupplierMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplyCommitmentAxis=IPW_AnotherSupplierMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplyCommitmentAxis=IPW_AnotherSupplierMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=IPW_AmazonVendorAndAmazonSellerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=IPW_AmazonVendorAndAmazonSellerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467123247168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and contingencies (Details - Lease cost) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 779,233<span></span>
</td>
<td class="nump">$ 205,517<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for amounts included in the measurement of lease liabilities</a></td>
<td class="nump">$ 769,061<span></span>
</td>
<td class="nump">$ 209,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_OperatingLeaseWeightedAverageRemainingLeaseTerm2', window );">Remaining lease term in years</a></td>
<td class="text">0.83 &#8211; 5.67<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Lease remaining term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 3 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_OperatingLeaseWeightedAverageDiscountRatePercent1', window );">Average discount rate - operating leases</a></td>
<td class="text">5 - 8%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Average discount rate - operating leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_OperatingLeaseWeightedAverageDiscountRatePercent1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_OperatingLeaseWeightedAverageDiscountRatePercent1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_OperatingLeaseWeightedAverageRemainingLeaseTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_OperatingLeaseWeightedAverageRemainingLeaseTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467117818256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and contingencies (Details - Balance Sheet) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use asset - non-current</a></td>
<td class="nump">$ 9,805,484<span></span>
</td>
<td class="nump">$ 10,453,282<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_OperatingLeaseLiabilityCurrents', window );">Lease Liability - current</a></td>
<td class="nump">2,593,995<span></span>
</td>
<td class="nump">2,583,933<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_OperatingLeaseLiabilityNoncurrents', window );">Lease Liability - non-current</a></td>
<td class="nump">7,616,586<span></span>
</td>
<td class="nump">8,265,611<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 10,210,581<span></span>
</td>
<td class="nump">$ 10,848,544<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_OperatingLeaseLiabilityCurrents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_OperatingLeaseLiabilityCurrents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_OperatingLeaseLiabilityNoncurrents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_OperatingLeaseLiabilityNoncurrents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467112358672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and contingencies (Details - Lease maturity) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 2,303,662<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">2,510,662<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">2,080,331<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">1,533,918<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">1,586,572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">2028 and after</a></td>
<td class="nump">1,459,407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Imputed interest/present value discount</a></td>
<td class="num">(1,263,971)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 10,210,581<span></span>
</td>
<td class="nump">$ 10,848,544<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140467116473552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and contingencies (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th"><div>May 02, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_IPW_RentalFee', window );">Rental fee description</a></td>
<td class="text">The
base rental fee ranges from $56,000 to $59,410 per month through April 30, 2025.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractualObligation', window );">Contractual obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,440,869<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use asset - non-current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,805,484<span></span>
</td>
<td class="nump">$ 10,453,282<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,210,581<span></span>
</td>
<td class="nump">$ 10,848,544<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_IPW_RentalFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">IPW_RentalFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>IPW_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>ipower_i10q-093022_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:IPW="http://ipower.com/20220930"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:currency="http://xbrl.sec.gov/currency/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="ipw-20220930.xsd" xlink:type="simple"/>
    <context id="From2022-07-01to2022-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-11-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
        </entity>
        <period>
            <instant>2022-11-14</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="From2021-07-012021-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="From2021-07-012021-09-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012021-09-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012021-09-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012021-09-30_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2022-07-012022-09-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2022-07-012022-09-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2022-07-012022-09-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2022-07-012022-09-30_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2022-07-012022-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-05-18_custom_GPMMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">IPW:GPMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-18</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_currency_CNY">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="From2022-07-012022-09-30_currency_CNY">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-09-30_custom_BoxHarmonyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">IPW:BoxHarmonyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="From2022-02-142022-02-15_custom_AniviaLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">IPW:AniviaLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-14</startDate>
            <endDate>2022-02-15</endDate>
        </period>
    </context>
    <context id="AsOf2022-02-15_custom_AniviaPurchaseNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">IPW:AniviaPurchaseNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-15</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_custom_AniviaPurchaseNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">IPW:AniviaPurchaseNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="From2022-07-012022-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_AmazonSalesToCanadaAndOtherForeignCountriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">IPW:AmazonSalesToCanadaAndOtherForeignCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2022-07-012022-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_HydroponicProductsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IPW:HydroponicProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2022-07-012022-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_GeneralGardeningMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">IPW:GeneralGardeningMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-09-30_country_CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="From2022-07-012022-09-30_us-gaap_NoncompeteAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2022-07-012022-09-30_custom_SupplierRelationshipMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">IPW:SupplierRelationshipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2022-07-012022-09-30_custom_SoftwareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">IPW:SoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2022-02-142022-02-15_custom_CorporateBondYieldMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">IPW:CorporateBondYieldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-14</startDate>
            <endDate>2022-02-15</endDate>
        </period>
    </context>
    <context id="From2022-02-142022-02-15_us-gaap_MeasurementInputRiskFreeInterestRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-14</startDate>
            <endDate>2022-02-15</endDate>
        </period>
    </context>
    <context id="From2022-02-142022-02-15_custom_LiquidityPremiumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">IPW:LiquidityPremiumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-14</startDate>
            <endDate>2022-02-15</endDate>
        </period>
    </context>
    <context id="From2022-02-142022-02-15_us-gaap_MeasurementInputDiscountRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-14</startDate>
            <endDate>2022-02-15</endDate>
        </period>
    </context>
    <context id="AsOf2022-09-30_us-gaap_FairValueInputsLevel12And3Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_GoodwillMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_GoodwillMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_GoodwillMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_GoodwillMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_custom_GPMMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">IPW:GPMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="From2022-02-142022-02-15_custom_AniviaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IPW:AniviaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-14</startDate>
            <endDate>2022-02-15</endDate>
        </period>
    </context>
    <context id="From2022-02-142022-02-15_custom_AniviaMember_custom_PurchaseNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IPW:AniviaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">IPW:PurchaseNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-14</startDate>
            <endDate>2022-02-15</endDate>
        </period>
    </context>
    <context id="From2022-02-142022-02-15_custom_AniviaMember_us-gaap_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IPW:AniviaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-14</startDate>
            <endDate>2022-02-15</endDate>
        </period>
    </context>
    <context id="AsOf2022-02-15_custom_AnivaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IPW:AnivaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-15</instant>
        </period>
    </context>
    <context id="From2022-02-142022-02-15_custom_AnivaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IPW:AnivaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-14</startDate>
            <endDate>2022-02-15</endDate>
        </period>
    </context>
    <context id="From2022-02-142022-02-15_custom_AnivaMember_custom_JPMMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">IPW:JPMMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IPW:AnivaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-14</startDate>
            <endDate>2022-02-15</endDate>
        </period>
    </context>
    <context id="AsOf2022-02-15_custom_AniviaMember_us-gaap_NoncompeteAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IPW:AniviaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-15</instant>
        </period>
    </context>
    <context id="AsOf2022-02-15_custom_AniviaMember_custom_SupplierRelationshipMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IPW:AniviaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">IPW:SupplierRelationshipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-15</instant>
        </period>
    </context>
    <context id="AsOf2022-02-15_custom_AniviaMember_custom_SoftwareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IPW:AniviaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">IPW:SoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-15</instant>
        </period>
    </context>
    <context id="AsOf2022-02-15_custom_AniviaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">IPW:AniviaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-15</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2021-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="From2022-07-012022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-09-30_custom_AdvanceToSuppliersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">IPW:AdvanceToSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30_custom_AdvanceToSuppliersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">IPW:AdvanceToSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_custom_PrepaidIncomeTaxesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">IPW:PrepaidIncomeTaxesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30_custom_PrepaidIncomeTaxesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">IPW:PrepaidIncomeTaxesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_custom_PrepaidAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">IPW:PrepaidAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30_custom_PrepaidAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">IPW:PrepaidAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_custom_ProductSourcingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">IPW:ProductSourcingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_custom_CarPrepaymentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">IPW:CarPrepaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_us-gaap_NoncompeteAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_custom_SupplierRelationshipMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">IPW:SupplierRelationshipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_custom_SoftwareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">IPW:SoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_custom_OneVendorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">IPW:OneVendorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2020-11-16_custom_WFCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">IPW:WFCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-16</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_custom_WFCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">IPW:WFCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30_custom_WFCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">IPW:WFCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="From2022-04-012022-06-30_custom_SbaLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">IPW:SbaLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-09-30_custom_SbaLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">IPW:SbaLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30_custom_SbaLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">IPW:SbaLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="From2021-11-112021-11-12_custom_AssetBasedRevolvingLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">IPW:AssetBasedRevolvingLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-11</startDate>
            <endDate>2021-11-12</endDate>
        </period>
    </context>
    <context id="From2022-07-012022-09-30_custom_AssetBasedRevolvingLoanMember_custom_AmortizationOfDebtDiscountMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">IPW:AssetBasedRevolvingLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">IPW:AmortizationOfDebtDiscountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2022-07-012022-09-30_custom_AssetBasedRevolvingLoanMember_custom_InterestAndCreditUtilizationFeesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">IPW:AssetBasedRevolvingLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">IPW:InterestAndCreditUtilizationFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-09-30_custom_AssetBasedRevolvingLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">IPW:AssetBasedRevolvingLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30_custom_AssetBasedRevolvingLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">IPW:AssetBasedRevolvingLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="From2022-07-012022-09-30_custom_AniviaPurchaseNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">IPW:AniviaPurchaseNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-02-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
        </entity>
        <period>
            <instant>2022-02-15</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_custom_USTaxAuthoritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">IPW:USTaxAuthoritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-09-30_custom_ChineseTaxAuthoritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">IPW:ChineseTaxAuthoritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="From2022-07-012022-09-30_custom_StockIssuedForVestedRsusMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">IPW:StockIssuedForVestedRsusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2022-02-142022-02-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
        </entity>
        <period>
            <startDate>2022-02-14</startDate>
            <endDate>2022-02-15</endDate>
        </period>
    </context>
    <context id="AsOf2022-09-30_custom_EquityIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">IPW:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="From2020-07-012021-05-14_us-gaap_RestrictedStockUnitsRSUMember_custom_LetterAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">IPW:LetterAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-05-14</endDate>
        </period>
    </context>
    <context id="From2022-07-012022-09-30_us-gaap_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012021-09-30_us-gaap_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-09-30_us-gaap_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30_us-gaap_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="From2022-05-012022-05-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-12</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-05-12_custom_ChenlongTanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">IPW:ChenlongTanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-12</endDate>
        </period>
    </context>
    <context id="From2022-05-012022-05-12_custom_MrVassilyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">IPW:MrVassilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-12</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
        </entity>
        <period>
            <instant>2022-05-13</instant>
        </period>
    </context>
    <context id="From2022-07-012022-09-30_custom_OptionsGrantedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">IPW:OptionsGrantedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012021-09-30_custom_OptionsGrantedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">IPW:OptionsGrantedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
        </entity>
        <period>
            <instant>2022-05-12</instant>
        </period>
    </context>
    <context id="From2022-05-112022-05-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
        </entity>
        <period>
            <startDate>2022-05-11</startDate>
            <endDate>2022-05-12</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-30_custom_PlacementAgentMember_custom_SeriesAConvertiblePreferredStockMember_us-gaap_PrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">IPW:PlacementAgentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IPW:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-30_custom_SeriesAConvertiblePreferredStockMember_custom_PlacementAgentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">IPW:PlacementAgentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IPW:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-30</instant>
        </period>
    </context>
    <context id="From2020-12-012020-12-30_custom_PlacementAgentMember_custom_SeriesAConvertiblePreferredStockMember_us-gaap_PrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">IPW:PlacementAgentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IPW:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-30</endDate>
        </period>
    </context>
    <context id="From2021-01-262021-01-27_custom_TwoAccreditedInvestorsMember_us-gaap_PrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">IPW:TwoAccreditedInvestorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-26</startDate>
            <endDate>2021-01-27</endDate>
        </period>
    </context>
    <context id="AsOf2021-05-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
        </entity>
        <period>
            <instant>2021-05-14</instant>
        </period>
    </context>
    <context id="AsOf2021-05-14_custom_PreferredStockWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">IPW:PreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-14</instant>
        </period>
    </context>
    <context id="AsOf2021-05-14_custom_ConvertibleNoteInvestorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">IPW:ConvertibleNoteInvestorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-14</instant>
        </period>
    </context>
    <context id="AsOf2021-05-14_custom_PlacementAgentWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">IPW:PlacementAgentWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-14</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-05-14_custom_BousteadSecuritiesLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">IPW:BousteadSecuritiesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-14</instant>
        </period>
    </context>
    <context id="From2020-07-012021-05-14_custom_WarrantLiabilityMember_us-gaap_MeasurementInputExpectedTermMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">IPW:WarrantLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-05-14</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-05-14_custom_WarrantLiabilityMember_us-gaap_MeasurementInputPriceVolatilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">IPW:WarrantLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-05-14</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-05-14_custom_WarrantLiabilityMember_us-gaap_MeasurementInputRiskFreeInterestRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">IPW:WarrantLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-05-14</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-05-14_custom_WarrantLiabilityMember_us-gaap_MeasurementInputExpectedDividendRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">IPW:WarrantLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-05-14</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-05-14_custom_WarrantLiabilityMember_custom_MeasurementInputProbablityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">IPW:WarrantLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">IPW:MeasurementInputProbablityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-05-14</endDate>
        </period>
    </context>
    <context id="From2022-07-012022-09-30_custom_AmazonVendorAndAmazonSellerMember_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">IPW:AmazonVendorAndAmazonSellerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012021-09-30_custom_AmazonVendorAndAmazonSellerMember_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">IPW:AmazonVendorAndAmazonSellerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2022-07-012022-09-30_custom_AmazonVendorAndAmazonSellerMember_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">IPW:AmazonVendorAndAmazonSellerMember</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>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012021-09-30_custom_AmazonVendorAndAmazonSellerMember_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">IPW:AmazonVendorAndAmazonSellerMember</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>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012021-09-30_us-gaap_CostOfSalesMember_us-gaap_ProductConcentrationRiskMember_custom_TwoSuppliersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">IPW:TwoSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012021-09-30_us-gaap_CostOfSalesMember_us-gaap_ProductConcentrationRiskMember_custom_OneSupplierMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">IPW:OneSupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012021-09-30_us-gaap_CostOfSalesMember_us-gaap_ProductConcentrationRiskMember_custom_AnotherSupplierMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">IPW:AnotherSupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2022-07-012022-09-30_us-gaap_AccountsPayableMember_us-gaap_ProductConcentrationRiskMember_custom_OneSupplierMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">IPW:OneSupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2022-07-012022-09-30_us-gaap_AccountsPayableMember_us-gaap_ProductConcentrationRiskMember_custom_AnotherSupplierMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">IPW:AnotherSupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012021-09-30_us-gaap_AccountsPayableMember_us-gaap_ProductConcentrationRiskMember_custom_OneSupplierMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">IPW:OneSupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012021-09-30_us-gaap_AccountsPayableMember_us-gaap_ProductConcentrationRiskMember_custom_AnotherSupplierMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">IPW:AnotherSupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="From2022-04-252022-05-02">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
        </entity>
        <period>
            <startDate>2022-04-25</startDate>
            <endDate>2022-05-02</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:EntityCentralIndexKey contextRef="From2022-07-01to2022-09-30">0001830072</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2022-07-01to2022-09-30">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2022-07-01to2022-09-30">--06-30</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="From2022-07-01to2022-09-30">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="From2022-07-01to2022-09-30">Q1</dei:DocumentFiscalPeriodFocus>
    <us-gaap:CommitmentsAndContingencies
      contextRef="AsOf2022-09-30"
      id="xdx2ixbrl0153"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="AsOf2022-06-30"
      id="xdx2ixbrl0154"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-06-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0308"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0309"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2021-07-012021-09-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0314"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2021-07-012021-09-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0315"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2021-07-012021-09-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0317"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2021-07-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0318"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RestrictedStockExpense
      contextRef="From2021-07-012021-09-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0321"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RestrictedStockExpense
      contextRef="From2021-07-012021-09-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0323"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RestrictedStockExpense
      contextRef="From2021-07-012021-09-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0324"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RestrictedStockExpense
      contextRef="From2021-07-012021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0325"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-09-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0331"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0332"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2022-07-012022-09-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0346"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2022-07-012022-09-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0347"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2022-07-012022-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0350"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-07-012022-09-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0353"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-07-012022-09-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0355"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-07-012022-09-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0356"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-07-012022-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0357"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2022-07-012022-09-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0360"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2022-07-012022-09-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0361"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2022-07-012022-09-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0362"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2022-07-012022-09-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0363"
      unitRef="USD"
      xsi:nil="true"/>
    <dei:DocumentType contextRef="From2022-07-01to2022-09-30">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="From2022-07-01to2022-09-30">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="From2022-07-01to2022-09-30">2022-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="From2022-07-01to2022-09-30">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="From2022-07-01to2022-09-30">001-40391</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="From2022-07-01to2022-09-30">iPower Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2022-07-01to2022-09-30">NV</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="From2022-07-01to2022-09-30">82-5144171</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2022-07-01to2022-09-30">2399 Bateman Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="From2022-07-01to2022-09-30">Duarte</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2022-07-01to2022-09-30">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2022-07-01to2022-09-30">91010</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2022-07-01to2022-09-30">(626)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2022-07-01to2022-09-30">863-7344</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="From2022-07-01to2022-09-30">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2022-07-01to2022-09-30">IPW</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2022-07-01to2022-09-30">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="From2022-07-01to2022-09-30">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="From2022-07-01to2022-09-30">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="From2022-07-01to2022-09-30">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="From2022-07-01to2022-09-30">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="From2022-07-01to2022-09-30">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod contextRef="From2022-07-01to2022-09-30">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany contextRef="From2022-07-01to2022-09-30">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2022-11-14" decimals="INF" unitRef="Shares">29572382</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">4842146</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">1821947</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">18989969</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">17432287</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">30313684</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">30433766</us-gaap:InventoryNet>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">134262</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">51762</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">3163763</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">5444463</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">57443824</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">55184225</us-gaap:AssetsCurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">9805484</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">10453282</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">569878</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">544633</us-gaap:PropertyPlantAndEquipmentNet>
    <IPW:NoncurrentPrepayments contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">817707</IPW:NoncurrentPrepayments>
    <IPW:NoncurrentPrepayments contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">925624</IPW:NoncurrentPrepayments>
    <us-gaap:Goodwill contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">3034110</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">6094144</us-gaap:Goodwill>
    <us-gaap:RealEstateInvestmentsJointVentures contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">39994</us-gaap:RealEstateInvestmentsJointVentures>
    <us-gaap:RealEstateInvestmentsJointVentures contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">43385</us-gaap:RealEstateInvestmentsJointVentures>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">4767099</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">4929442</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">412626</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">406732</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">19446898</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">23397242</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">76890722</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">78581467</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">14818253</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">9533408</us-gaap:AccountsPayableCurrent>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">151125</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">807687</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">348948</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">273457</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">2090595</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">5915220</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <IPW:AdvanceFromShareholders contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">86847</IPW:AdvanceFromShareholders>
    <IPW:AdvanceFromShareholders contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">92246</IPW:AdvanceFromShareholders>
    <IPW:InvestmentPayableCurrent contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">1500000</IPW:InvestmentPayableCurrent>
    <IPW:InvestmentPayableCurrent contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">1500000</IPW:InvestmentPayableCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">2593995</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">2582933</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLongTermDebtCurrent contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">2806565</us-gaap:OtherLongTermDebtCurrent>
    <us-gaap:OtherLongTermDebtCurrent contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">1879065</us-gaap:OtherLongTermDebtCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">282029</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">299563</us-gaap:TaxesPayableCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">24678357</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">22883579</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermLineOfCredit contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">15192660</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">12314627</us-gaap:LongTermLineOfCredit>
    <us-gaap:SecuredLongTermDebt contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">894023</us-gaap:SecuredLongTermDebt>
    <us-gaap:SecuredLongTermDebt contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">1781705</us-gaap:SecuredLongTermDebt>
    <us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">271040</us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent>
    <us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">939115</us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">7616586</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">8265611</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">23974309</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">23301058</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">48652666</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">46184637</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2022-09-30"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2022-06-30"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2022-09-30" decimals="INF" unitRef="Shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2022-06-30" decimals="INF" unitRef="Shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2022-09-30" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2022-09-30" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2022-06-30" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2022-06-30" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2022-09-30"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2022-06-30"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2022-09-30" decimals="INF" unitRef="Shares">180000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2022-06-30" decimals="INF" unitRef="Shares">180000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2022-09-30" decimals="INF" unitRef="Shares">29572382</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2022-09-30" decimals="INF" unitRef="Shares">29572382</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2022-06-30" decimals="INF" unitRef="Shares">29572382</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2022-06-30" decimals="INF" unitRef="Shares">29572382</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">29573</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">29573</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">29249745</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">29111863</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">-919428</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">3262948</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:MinorityInterest contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">-16037</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">-13232</us-gaap:MinorityInterest>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">-105797</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">5678</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">28238056</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">32396830</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">76890722</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">78581467</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">26022673</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">17366765</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:Revenues
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">26022673</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">17366765</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">16036957</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">10053063</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">9985716</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">7313702</us-gaap:GrossProfit>
    <IPW:SellingAndFulfillment
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">8418812</IPW:SellingAndFulfillment>
    <IPW:SellingAndFulfillment
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">3665921</IPW:SellingAndFulfillment>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">3100176</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">2357466</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">3060034</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:OperatingExpenses
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">14579022</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">6023387</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">-4593306</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">1290315</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">-248041</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">0</us-gaap:InterestIncomeExpenseNet>
    <IPW:OtherFinancingExpenses
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">-0</IPW:OtherFinancingExpenses>
    <IPW:OtherFinancingExpenses
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">59000</IPW:OtherFinancingExpenses>
    <us-gaap:GainLossOnInvestments
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">-3390</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">0</us-gaap:GainLossOnInvestments>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">211760</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">-812</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">-39671</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">-59812</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">-4632977</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">1230503</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">-447796</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">342975</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">-4185181</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">887528</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">-2805</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">-4182376</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">887528</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">-111475</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">-4293851</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">887528</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      unitRef="Shares">29665716</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2021-07-012021-09-30"
      decimals="INF"
      unitRef="Shares">26484528</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      unitRef="Shares">29665716</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2021-07-012021-09-30"
      decimals="INF"
      unitRef="Shares">26495420</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      unitRef="USDPShares">-0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2021-07-012021-09-30"
      decimals="INF"
      unitRef="USDPShares">0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      unitRef="USDPShares">-0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2021-07-012021-09-30"
      decimals="INF"
      unitRef="USDPShares">0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2021-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">26448663</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-06-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">26449</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">23214263</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">1745073</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">24985785</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2021-07-012021-09-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">887528</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">887528</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:RestrictedStockExpense
      contextRef="From2021-07-012021-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">103054</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">103054</us-gaap:RestrictedStockExpense>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2021-09-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">26448663</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-09-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">26449</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">23317317</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-09-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">2632601</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">25976367</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2022-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">29572382</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-06-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">29573</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">29111863</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">3262948</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-06-30_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">-13232</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">5678</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">32396830</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2022-07-012022-09-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">-4182376</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2022-07-012022-09-30_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">-2805</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">-4185181</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-07-012022-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">137882</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">137882</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2022-07-012022-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">-111475</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">-111475</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2022-09-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">29572382</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-09-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">29573</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">29249745</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-09-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">-919428</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-09-30_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">-16037</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-09-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">-105797</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">28238056</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">-4185181</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">887528</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">191934</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">4056</us-gaap:DepreciationAndAmortization>
    <us-gaap:InventoryLIFOReservePeriodCharge
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">74998</us-gaap:InventoryLIFOReservePeriodCharge>
    <us-gaap:InventoryLIFOReservePeriodCharge
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">0</us-gaap:InventoryLIFOReservePeriodCharge>
    <us-gaap:GainLossOnInvestments
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">-3390</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">-0</us-gaap:GainLossOnInvestments>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">3060034</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">137882</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">103054</us-gaap:ShareBasedCompensation>
    <IPW:NoncashFinancingExpenses
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">10172</IPW:NoncashFinancingExpenses>
    <IPW:NoncashFinancingExpenses
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">-4246</IPW:NoncashFinancingExpenses>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">53623</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">1557682</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">5187599</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">-45084</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">1528337</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">668075</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">-0</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">-2280700</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">1550930</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <IPW:IncreaseDecreaseInNoncurrentPrepayments
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">-107917</IPW:IncreaseDecreaseInNoncurrentPrepayments>
    <IPW:IncreaseDecreaseInNoncurrentPrepayments
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">-107917</IPW:IncreaseDecreaseInNoncurrentPrepayments>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">5894</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">228998</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">5284843</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">2245483</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayable
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">-656562</us-gaap:IncreaseDecreaseInOtherAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayable
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">202865</us-gaap:IncreaseDecreaseInOtherAccountsPayable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">75491</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">-49023</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">-3856115</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">202723</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">-17534</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">-413678</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">379025</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">-5209185</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">57989</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">50423</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">-57989</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">-50423</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">82500</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">-0</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">31385</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">1604292</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">-0</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">1767061</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">2811729</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">0</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">-0</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">9748</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">2760614</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">-172517</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">-61451</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">3020199</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">-5432125</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">1821947</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">6651705</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">4842146</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">1219580</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">55000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">756653</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">0</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">0</us-gaap:InterestPaidNet>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_801_eus-gaap--OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_zmG7p3ZF1WA6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 1 - &lt;span id="xdx_829_z4o2MLXkq6s1"&gt;Nature of business and organization&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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;iPower Inc., formerly known as BZRTH Inc., a Nevada
corporation (the &#x201c;Company&#x201d;), was incorporated on April 11, 2018. The Company is principally engaged in the marketing and sale
of advanced indoor and greenhouse lighting, ventilation systems, nutrients, growing media, grow tents, trimming machines, pumps, home
goods and other products and accessories mainly in the North America.&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"&gt;Effective on March 1, 2020, as amended and restated
pursuant to an agreement dated October 26, 2020, the Company entered into an agreement with E Marketing Solution Inc. (&#x201c;E Marketing&#x201d;),
an entity incorporated in California and owned by one of the shareholders of the Company. Pursuant to the terms of the agreement, the
Company agreed to provide technical support, management services and other services on an exclusive basis in relation to E Marketing&#x2019;s
business during the term of the agreement. The Company also agreed to fund E Marketing for operational cash flow needs and bear the risk
of E Marketing&#x2019;s losses from operations and E Marketing agrees that iPower has rights to E Marketing&#x2019;s net profits, if any.
Under the terms of the agreement, the Company may at any time, at its option, acquire for nominal consideration 100% of either the equity
of E Marketing or its assets subject to assumption of all of its liabilities. E Marketing was considered a variable interest entity (&#x201c;VIE&#x201d;).
On May 18, 2021, the Company acquired 100% equity ownership of E Marketing. As a result, E Marketing has become the Company&#x2019;s wholly
owned subsidiary.&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"&gt;On September 4, 2020, the Company entered into an
agreement with Global Product Marketing Inc. (&#x201c;GPM&#x201d;), an entity incorporated in the State of Nevada on September 4, 2020.
GPM was then wholly owned by Chenlong Tan, the Chairman, CEO and President and one of the majority shareholders of the Company. Pursuant
to the terms of the agreement, the Company was to provide technical support, management services and other services on an exclusive basis
in relation to GPM&#x2019;s business during the term of the Agreement. In addition, the Company agreed to fund GPM for operational cash
flow needs and bear the risk of GPM&#x2019;s losses from operations and GPM agreed that the Company has the right to GPM&#x2019;s net profits,
if any. Under the terms of the agreement, the Company may at any time, at its option, acquire for nominal consideration 100% of either
the equity of GPM or its assets subject to assumption of all of its liabilities. GPM was considered a variable interest entity (&#x201c;VIE&#x201d;).
On May 18, 2021, the Company acquired &lt;span id="xdx_90A_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_c20210518__srt--OwnershipAxis__custom--GPMMember_zQ8Fm3GDB8De" title="Ownership Percentage"&gt;100&lt;/span&gt;% equity ownership of GPM. As a result, GPM has become the Company&#x2019;s wholly owned subsidiary.&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; background-color: white"&gt;On January 13, 2022, the
Company entered into a joint venture agreement and formed a Nevada limited liability company, Box Harmony, LLC (&#x201c;Box Harmony&#x201d;),
for the principal purpose of providing logistic services primarily for foreign-based manufacturers or distributors who desire to sell
their products online in the United States, with such logistic services to include, without limitation, receiving, storing and transporting
such products. The Company owns 40% of the equity interest in Box Harmony, retaining significant influence, but does not own a majority
equity interest or otherwise control of Box Harmony. See details on Note 3 below.&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; background-color: white"&gt;On February 10, 2022, the
Company entered into another joint venture agreement and formed a Nevada limited liability company, Global Social Media, LLC (&#x201c;GSM&#x201d;),
for the principal purpose of providing a social media platform, contents and services to assist businesses, including the Company and
other businesses, in marketing their products. The Company owns 60% of the equity interest in GSM and controls its operations. See details
on Note 3 below.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;On February 15, 2022,
the Company acquired 100% of the ordinary shares of Anivia Limited (&#x201c;Anivia&#x201d;), a corporation organized under the laws of the
British Virgin Islands (&#x201c;BVI&#x201d;), in accordance with the terms of a share transfer framework agreement (the &#x201c;Transfer
Agreement&#x201d;), dated February 15, 2022, by and between the Company, White Cherry Limited, a BVI company (&#x201c;White Cherry&#x201d;),
White Cherry&#x2019;s equity holders, Li Zanyu and Xie Jing (together with White Cherry, the &#x201c;Sellers&#x201d;), Anivia, Fly Elephant
Limited, a Hong Kong company, Dayourenzai (Shenzhen) Technology Co., Ltd., and Daheshou (Shenzhen) Information Technology Co., Ltd. Anivia
owns 100% of the equity of Fly Elephant Limited, which in turn owns 100% of the equity of Dayourenzai (Shenzhen) Technology Co., Ltd.,
a corporation located in the People&#x2019;s Republic of China (&#x201c;PRC&#x201d;) and which is a wholly foreign-owned enterprise (&#x201c;WFOE&#x201d;)
of Fly Elephant Limited. The WFOE controls, through contractual arrangements summarized in Note 4 below, the business, revenues and profits
of Daheshou (Shenzhen) Information Technology Co., Ltd., a company organized under the Laws of the PRC (&#x201c;DHS&#x201d; or &#x201c;VIE&#x201d;)
and located in Shenzhen, China. See details on Note 4 below.&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:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="AsOf2021-05-18_custom_GPMMember"
      decimals="INF"
      unitRef="Pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_801_eus-gaap--SignificantAccountingPoliciesTextBlock_z46Uk4tuGj78" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Note 2 &#x2013; &lt;span id="xdx_82F_z0kkJhsRrC02"&gt;Basis of Presentation 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-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_847_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zNR5vdPS0fa4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_868_zVuNmGrGd7n5"&gt;Basis of Presentation&lt;/span&gt;&lt;/span&gt;&lt;/p&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"&gt;The unaudited condensed consolidated financial statements
include the accounts of the Company and its subsidiaries and VIE and have been prepared in accordance with accounting principles generally
accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) and the requirements of the U.S. Securities and Exchange Commission
(&#x201c;SEC&#x201d;) for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally
required by U.S. GAAP can be condensed or omitted. These unaudited condensed consolidated financial statements have been prepared on the
same basis as its annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only
of normal recurring adjustments, which are necessary for the fair statement of the Company&#x2019;s financial information. These interim
results are not necessarily indicative of the results to be expected for the fiscal year ending June 30, 2023, or for any other interim
period or for any other future year. All intercompany balances and transactions have been eliminated in consolidation.&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"&gt;These unaudited condensed consolidated financial statements
should be read in conjunction with the Company&#x2019;s audited consolidated financial statements and the notes thereto included in the
Annual Report for the&#160;year ended June 30, 2022, which are included in Form 10-K filed on September 28, 2022.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84D_eus-gaap--ConsolidationPolicyTextBlock_zWWTl6DJr0h6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_862_zcr6ZfpQ7Jm5"&gt;Principles of Consolidation&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; 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;The unaudited condensed consolidated financial statements
include the accounts of the Company and its subsidiaries, E Marketing Solution Inc., Global Product Marketing Inc., Global Social Media,
LLC, and Anivia Limited and its subsidiaries and VIE, including Fly Elephant Limited, Dayourenzai (Shenzhen) Technology Co., Ltd., and
Daheshou (Shenzhen) Information Technology Co., Ltd. All inter-company balances and transactions have been eliminated.&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_84D_ecustom--EmergingGrowthCompanyStatusPolicyTextBlock_z35cQVHmVhjg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86A_z4IZnMxsWac9"&gt;Emerging Growth Company Status&lt;/span&gt;&lt;/span&gt;&lt;/p&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"&gt;The company is an &#x201c;emerging growth company,&#x201d;
as defined in Section 2(a) of the Securities Act of 1933, as amended, (the &#x201c;Securities Act&#x201d;), as modified by the Jumpstart
our Business Startups Act of 2012, (the &#x201c;JOBS Act&#x201d;), and it may take advantage of certain exemptions from various reporting
requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being
required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations
regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding
advisory vote on executive compensation and shareholder approval of any golden parachute payments not previously approved.&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"&gt;Further, Section 102(b)(1) of the JOBS Act exempts
emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that
is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered
under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company
can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but
any such election to opt out is irrevocable. The company has elected not to opt out of such extended transition period which means that
when a standard is issued or revised and it has different application dates for public or private companies, the company, as an emerging
growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard. This may make comparison
of the company&#x2019;s financial statements with another public company which is neither an emerging growth company nor an emerging growth
company which has opted out of.&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_84F_eus-gaap--UseOfEstimates_zF9nu7MRUevi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_zVtuFFBtNop7"&gt;Use of estimates and assumptions&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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;The preparation of financial statements in conformity
with U.S. GAAP requires management to make estimates and assumptions that affect the amounts of assets and liabilities reported and disclosures
of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during
the periods presented. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of&#160;circumstances&#160;that&#160;existed&#160;at
the date of the financial statements, which management considered in formulating its estimate, could change in the near term due to one
or more future confirming events. Accordingly, the actual results could differ significantly from those estimates.&lt;/p&gt;











&lt;p id="xdx_84C_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_z7qB7SJTkJOf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_zqsiTOhaM9u1"&gt;Foreign currency translation and transactions&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The reporting and functional currency of iPower and
subsidiaries is the U.S. dollar (USD). iPower&#x2019;s WFOE and VIE in China uses the local currency, Renminbi (&#x201c;RMB&#x201d;), as
its functional currency. Assets and liabilities of the VIE are translated at the current exchange rate as quoted by the People&#x2019;s
Bank of China (the &#x201c;PBOC&#x201d;) at the end of the period. Income and expense accounts are translated at the average translation
rates and the equity accounts are translated at historical rates. Translation adjustments resulting from this process are included in
accumulated other comprehensive income (loss) in the statement of changes in stockholders&#x2019; equity. Transaction gains and losses
that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in
the results of operations as incurred.&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"&gt;The balance sheet amounts of the VIE, with the exception
of equity, on September 30, 2022, were translated at &lt;span id="xdx_90E_eus-gaap--ForeignCurrencyExchangeRateTranslation1_c20220930__srt--CurrencyAxis__currency--CNY_pdd" title="Translation rate at period end"&gt;7.116&lt;/span&gt; RMB to $1.00. The equity accounts were stated at their historical rates. The
average translation rates applied to statements of operations and comprehensive income (loss) accounts for the three months ended September
30, 2022 was &lt;span id="xdx_90D_ecustom--ForeignCurrencyExchangeRateTranslation2_c20220701__20220930__srt--CurrencyAxis__currency--CNY_zCRzniW3FWH9" title="Translation rate during period"&gt;6.847289&lt;/span&gt; RMB to $1.00. Cash flows were also translated at average translation rates for the period and, therefore, amounts
reported on the statement of cash flows would not necessarily agree with changes in the corresponding balances on the unaudited condensed
consolidated balance sheet.&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_847_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zl2EUVZE01te" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_869_z4MVMuApukxl"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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;Cash and cash equivalents consist of amounts held
as cash on hand and bank deposits.&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"&gt;From time to time, the Company may maintain bank balances
in interest bearing accounts in excess of the $&lt;span id="xdx_905_eus-gaap--CashFDICInsuredAmount_c20220930_pp0p0" title="Excess FDIC amount"&gt;250,000&lt;/span&gt;, which is currently the maximum amount insured by the Federal Deposit Insurance
Corporation for interest bearing accounts (there is currently no insurance limit for deposits in noninterest bearing accounts). The Company
has not experienced any losses with respect to cash. Management believes our Company is not exposed to any significant credit risk with
respect to its cash.&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_84A_eus-gaap--ReceivablesPolicyTextBlock_zY3Pvji3OzFk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_864_zQfK43CUL4n4"&gt;Accounts receivable, net&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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;During the ordinary course of business, the Company
extends unsecured credit to its customers. Accounts receivable are stated at the amount the Company expects to collect from customers.
Management reviews its accounts receivable balances each reporting period to determine if an allowance for credit loss is required.&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"&gt;In July 2020, the Company adopted ASU 2016-13, Topics
326 - Credit Loss, Measurement of Credit Losses on Financial Instruments, which replaces the incurred loss methodology with an expected
loss methodology that is referred to as the current expected credit loss (CECL) methodology, for its accounting standard for its trade
accounts receivable.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company evaluates the creditworthiness of all
of its customers individually before accepting them and continuously monitors the recoverability of accounts receivable. If there are
any indicators that a customer may not make payment, the Company may consider making provision for non-collectability for that particular
customer. At the same time, the Company may cease further sales or services to such customer. The following are some of the factors that
the Company develops allowance for credit losses:&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;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px; font-size: 10pt"&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;the customer fails to comply with its payment schedule;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: top"&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;the customer is in serious financial difficulty;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;a significant dispute with the customer has occurred regarding job progress or other matters;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;the customer breaches any of its contractual obligations;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;the customer appears to be financially distressed due to economic or legal factors;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;the business between the customer and the Company is not active; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;other objective evidence indicates non-collectability of the accounts receivable.&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;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The adoption of the credit loss accounting standard
has no material impact on the Company&#x2019;s consolidated financial statements. Accounts receivable are recognized and carried at carrying
amount less an allowance for credit losses, if any. The Company maintains an allowance for credit losses resulting from the inability
of its customers to make required payments based on contractual terms. The Company reviews the collectability of its receivables on a
regular and ongoing basis. The Company has also included in calculation of allowance for credit losses the potential impact of the COVID-19
pandemic on our customers&#x2019; businesses and their ability to pay their accounts receivable. After all attempts to collect a receivable
have failed, the receivable is written off against the allowance. The Company also considers external factors to the specific customer,
including current conditions and forecasts of economic conditions, including the potential impact of the COVID-19 pandemic. In the event
we recover amounts previously written off, we will reduce the specific allowance for credit losses.&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--EquityMethodInvestmentsPolicy_zxu99p1Lwb52" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_868_zabdakAKXNJ7"&gt;Equity method investment&lt;/span&gt; &lt;/span&gt;&lt;/p&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"&gt;The Company accounts for its ownership interest in
Box Harmony, a &lt;span id="xdx_90F_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20220930__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--BoxHarmonyMember_zWUrpnl7WGf7" title="Equity Method Investment, Ownership Percentage"&gt;40&lt;/span&gt;% owned joint venture, following the equity method of accounting, in accordance with ASC 323, Investments &#x2014;Equity
Method and Joint Ventures. Under this method, the carrying cost is initially recorded at cost and then increased or decreased by recording
its percentage of gain or loss in Box Harmony&#x2019;s statement of operations and a corresponding charge or credit to the carrying value
of the asset.&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_84D_eus-gaap--BusinessCombinationsPolicy_zf03FelrtgSa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86E_zJEabMyr5Wt8"&gt;Business Combination&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On February 15, 2022, the Company acquired &lt;span id="xdx_900_eus-gaap--VariableInterestEntityOwnershipPercentage_dp_c20220214__20220215__srt--OwnershipAxis__custom--AniviaLimitedMember_zdcxDMj7oCOc"&gt;100&lt;/span&gt;%
of the ordinary shares of Anivia Limited (&#x201c;Anivia&#x201d;) and its subsidiaries, including its variable interest entity (&#x201c;VIE&#x201d;),
Daheshou (Shenzhen) Information Technology Co., Ltd., a company organized under the laws of the People&#x2019;s Republic of China (&#x201c;DHS&#x201d;).
The Company applies the acquisition method of accounting for business combinations. Under the acquisition method, the acquiring entity
in a business combination recognizes 100% of the assets acquired and liabilities assumed at their acquisition date fair values. Management
utilizes valuation techniques appropriate for the asset or liability being measured in determining these fair values. Any excess of the
purchase price paid over amounts allocated to assets acquired, including identifiable intangible assets, and liabilities assumed is recorded
as goodwill. Where amounts allocated to assets acquired and liabilities assumed is greater than the purchase price, a bargain purchase
gain is recognized. Acquisition-related costs are expensed as incurred. See Note 4 for details on acquisition.&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_84C_ecustom--VariableInterestEntitiesPolicyTextBlock_zOZ8Sm8PZoKj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_865_zqekmdovfrbd"&gt;Variable interest entities&lt;/span&gt;&lt;/span&gt;&lt;/p&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; background-color: white"&gt;On February 15, 2022,
the Company acquired 100% of the ordinary shares of Anivia Limited (&#x201c;Anivia&#x201d;) and its subsidiaries, including DHS. Pursuant
to the terms of the Agreements for the Company&#x2019;s acquisition of Anivia and its subsidiaries, including DHS, the Company does not
have direct ownership in DHS but is actively involved in DHS&#x2019;s operations as the sole manager to direct the activities and significantly
impact DHS&#x2019;s economic performance. DHS&#x2019;s operational funding has been provided by the Company following the February 15, 2022
acquisition. During the term of the Agreements, the Company bears all the risk of loss and has the right to receive all of the benefits
from DHS. As such, based on the determination that the Company is the primary beneficiary of DHS, in accordance with ASC 810-10-25-38A
through 25-38J, DHS is considered a VIE of the Company and the financial statements of DHS have been consolidated from the date such control
existed, February 15, 2022. See Note 4 and Note 5 for details on acquisition.&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_841_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zTC5zul5RIx8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_863_zOSMAXUeDoK3"&gt;Goodwill&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Goodwill represents the excess of the purchase price
over the fair value of assets acquired and liabilities assumed. The Company accounts for goodwill under &lt;i&gt;ASC Topic 350, Intangibles-Goodwill
and Other&lt;/i&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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Goodwill is not amortized but is reviewed for
potential impairment on an annual basis, or if events or circumstances indicate a potential impairment, at the reporting unit level.
The Company&#x2019;s review for impairment includes an assessment of qualitative factors to determine whether it is more likely than not
that the fair value of a reporting unit is less than its carrying value, including goodwill. If it is determined that it is more likely
than not that the fair value of a reporting unit is less than its carrying value, including goodwill, a quantitative goodwill impairment
test is performed, which compares the fair value of the reporting unit with its carrying amounts, including goodwill. If the fair value
of the reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. However, if the carrying
amount of the reporting unit exceeds its fair value, an impairment loss will be recognized in an amount equal to that excess, limited
to the total amount of goodwill allocated to that reporting unit. The Company engaged an independent third-party valuation firm in August
2022 to conduct an evaluation of goodwill impairment for the Company as a whole at the consolidated reporting unit level as of June 30,
2022, which evaluation was conducted prior to the Company&#x2019;s filing of its Annual Report on Form 10-K. Due to the decrease in the
Company&#x2019;s share price subsequent to the filing of the Form 10-K and the net loss incurred during the quarter ended September 30,
2022, the Company engaged the same valuation firm to review goodwill for impairment. Based on this review , the Company concluded an
impairment loss of $&lt;span id="xdx_903_eus-gaap--GoodwillImpairmentLossNetOfTax_c20220701__20220930_z1o8PM3burIk"&gt;3,060,034&lt;/span&gt; as
of September 30, 2022 was required. The impairment amount was determined based on the discounted cash flows with the revised projections
reflecting the increase in freight and storage costs in the current interim quarter. The Company also considered the Market Capital Method,
which is an alternative market approach, suggested the Company&#x2019;s goodwill is partially impaired. As of September 30, 2022, the
remaining goodwill balance amounted to $&lt;span id="xdx_904_eus-gaap--Goodwill_iI_c20220930_zMV88CCAx2Xe"&gt;3,034,110&lt;/span&gt;.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;

&lt;p id="xdx_847_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zLhcSjwyud61" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86D_zQC4I6kWZvr1"&gt;Intangible Assets, net&lt;/span&gt;&lt;/span&gt;&lt;/p&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"&gt;Finite life intangible assets at September 30,
2022 included a covenant not to compete, supplier relationships, and software recognized as part of the acquisition of Anivia Limited.
Intangible assets are recorded at the estimated fair value of these items at the date of acquisition, February 15, 2022. Intangible assets
are amortized on a straight-line basis over their estimated useful life as followings:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_892_ecustom--IntangibleAssetsUsefulLivesTableTextBlock_zqhY7ArqZypa" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse" summary="xdx: Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Useful Lives)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BE_ziH7eKPCXprd" style="display: none"&gt;Schedule of estimated useful life&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td style="width: 66%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Covenant Not to Compete&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 34%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20220701__20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zYnuMX5ITN3f" title="Intangible Asset, Useful Life"&gt;10&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Supplier relationships&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20220701__20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_zqh8SaMuJzAj" title="Intangible Asset, Useful Life"&gt;6&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Software&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20220701__20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zqU1vWUL7y19" title="Intangible Asset, Useful Life"&gt;5&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8AF_zyaCeVHaM7n4" 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;The Company reviews the recoverability of long-lived
assets, including intangible assets, when events or changes in circumstances occur that indicate the carrying value of the asset may not
be recoverable. The assessment of possible impairment on assets group level is based on the ability to recover the carrying value of the
asset from the expected future pretax cash flows (undiscounted and without interest charges) of the related operations. If these cash
flows are less than the carrying value of such asset, an impairment loss is recognized for the difference between estimated fair value
and carrying value. The measurement of impairment requires management to make estimates of these cash flows related to long-lived assets,
as well as other fair value determinations. As of September 30, 2022, there were no indicators of impairment.&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_840_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zXFkGrYPcvy7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86D_ziXER7nsLA88"&gt;Fair values of financial instruments&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;ASC 825, &#x201c;Disclosures about Fair Value of Financial
Instruments,&#x201d; requires disclosure of fair value information about financial instruments. ASC 820, &#x201c;Fair Value Measurements&#x201d;
defines fair value, establishes a framework for measuring fair value in generally accepted accounting principles, and expands disclosures
about fair value measurements.&lt;/p&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"&gt;The carrying amounts of cash and cash equivalents,
accounts receivable, accounts payable and all other current assets and liabilities approximate fair values due to their short-term nature.&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"&gt;On February 15, 2022, as part of the consideration
for the acquisition of Anivia Limited, the Company issued a two-year unsecured &lt;span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20220215__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zbaRDry66VT9" title="Debt Instrument, Interest Rate, Stated Percentage"&gt;6&lt;/span&gt;% subordinated promissory note, payable in equal semi-annual
installments commencing August 15, 2022 (the &#x201c;Purchase Note&#x201d;). The principal amount of the Purchase Note was $&lt;span id="xdx_908_eus-gaap--DebtInstrumentFaceAmount_iI_pn3n3_dm_c20220215__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zaeN5SuTn93" title="Debt Instrument, Face Amount"&gt;3.5&lt;/span&gt; million.
On February 15, 2022, the Company evaluated the fair value of the Purchase Note to be $&lt;span id="xdx_90C_eus-gaap--DebtInstrumentFairValue_iI_pn3n3_dm_c20220215__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zfBm7tlb7ESd" title="Debt Instrument, Fair Value Disclosure"&gt;3.6&lt;/span&gt; million using the following inputs:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_899_ecustom--ScheduleOfAssumptionsUsedFairValuePurchaseNoteTableTextBlock_zX6UtjqYW5Yb" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse" summary="xdx: Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Assumptions)"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span id="xdx_8B7_zDHYwLaSHCBd" style="display: none"&gt;Schedule of assumptions&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #EEEEEE"&gt;
    &lt;td style="width: 77%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Corporate bond yield&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 23%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_dp_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__custom--CorporateBondYieldMember_z07qtfgyVftj" title="Derivatives, Determination of Fair Value"&gt;3.1&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Risk-free rate&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90F_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_dp_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zxrouQHP7d45" title="Derivatives, Determination of Fair Value"&gt;1.6&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #EEEEEE"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Liquidity premium&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_dp_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__custom--LiquidityPremiumMember_zmqBxAgrURS9" title="Derivatives, Determination of Fair Value"&gt;0.4&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_906_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_dp_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputDiscountRateMember_zXvkPMZOXfv4" title="Derivatives, Determination of Fair Value"&gt;3.5&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8AA_zG0w7Ibg44O5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;As of September 30,
2022, the outstanding balance of the Purchase Note was $&lt;span id="xdx_901_eus-gaap--LongTermDebt_iI_c20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zPxH2vP6J3re" title="Long-Term Debt"&gt;3,700,588&lt;/span&gt;,
including a premium of $&lt;span id="xdx_90D_eus-gaap--DebtInstrumentUnamortizedPremium_iI_c20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zbBMUqRhqeXb" title="Debt Instrument, Unamortized Premium"&gt;69,338&lt;/span&gt;
and $&lt;span id="xdx_903_eus-gaap--InterestPayableCurrent_iI_c20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zBH8Ih3vms37" title="Interest Payable, Current"&gt;131,250&lt;/span&gt;
of accrued interest.&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"/&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For other financial instruments to be reported at
fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable
inputs to the extent possible. The Company determines the fair value of its financial instruments based on assumptions that market participants
would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions
in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized
in one of the following levels:&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"&gt;Level 1 &#x2013; Inputs are unadjusted, quoted prices
in active markets for identical assets or liabilities at the measurement date;&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"&gt;Level 2 &#x2013; Inputs are observable, unadjusted
quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities
in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially
the full term of the related assets or liabilities; and&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"&gt;Level 3 &#x2013; Unobservable inputs that are significant
to the measurement of the fair value of the assets or liabilities that are supported by little or no market data.&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"&gt;The Company does not have any assets or liabilities
measured at fair value on a recurring basis. We measure certain non-financial assets on a non-recurring basis, including goodwill. As
a result of those measurements, we recognized an impairment charge of $3.1 million during the three months ended September 30, 2022,
as follows:&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;table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_zTs4HoeiZDj6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Fair Values of Financial Instruments (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B7_zP95KpqISNdf"&gt;&lt;b style="display: none"&gt;Schedule of fair value on nonrecurring basis&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;Total Fair Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;Level 1&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;Level 2&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;Level 3&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;Total Impairment Loss&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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: 1pt; width: 25%"&gt;Goodwill&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel12And3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zdaZUFbmnXxk" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Assets"&gt;3,034,110&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zLnANHb0Su8b" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zWXi0ED0WXR5" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_z9X8U16WNiwk" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Assets"&gt;3,034,110&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--GoodwillImpairmentLoss_c20220701__20220930_zX8mpSrmbUkb" style="border-bottom: Black 1pt solid; width: 11%; text-align: right"&gt;3,060,034&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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="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;3,034,110&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;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;3,034,110&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;3,060,034&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;Goodwill, with a total carrying value of $6.1
million was written down to its fair value of $3.0 million, resulting in an impairment charge of $3,060,034, which was recorded in earnings
for the three months ended September 30, 2022. The fair value of goodwill was determined based on the discounted cash flow method, which
is an income approach, which required the use of inputs that were unobservable in the marketplace (Level 3), including a discount rate
that would be used by a market participant, projections of revenues and cash flows with the revised projections reflecting the increase
in freight and storage costs in the current interim quarter, among others.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84B_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_z9PgfvAEaPlb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_868_zbup34Aq20jk"&gt;Revenue recognition&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company has adopted Accounting Standards Codification
(&#x201c;ASC&#x201d;) 606 since its inception on April 11, 2018 and recognizes revenue from product sales revenues, net of promotional discounts
and return allowances, when the following revenue recognition criteria are met: a contract has been identified, separate performance obligations
are identified, the transaction price is determined, the transaction price is allocated to separate performance obligations and revenue
is recognized upon satisfying each performance obligation. The Company transfers the risk of loss or damage upon shipment, therefore,
revenue from product sales is recognized when it is shipped to the customer. Return allowances, which reduce product revenue by the Company&#x2019;s
best estimate of expected product returns, are estimated using historical experience.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company evaluates the criteria of ASC 606&#160;-
Revenue Recognition Principal Agent Considerations in determining whether it is appropriate to record the gross amount of product sales
and related costs or the net amount earned as commissions. Generally, when the Company is primarily responsible for fulfilling the promise
to provide a specified good or service, the Company is subject to inventory risk before the good or service has been transferred to a
customer and the Company has discretion in establishing the price, revenue is recorded at gross.&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"&gt;Payments received prior to the delivery of goods to customers are recorded
as customer deposits.&lt;/p&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"&gt;The Company periodically provides incentive offers
to its customers to encourage purchases. Such offers include current discount offers, such as&#160;percentage discounts off current purchases
and other similar offers. Current discount offers, when accepted by the Company&#x2019;s customers, are treated as a reduction to the purchase
price of the related transaction.&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"&gt;Sales discounts are recorded in the period in which
the related sale is recognized. Sales return allowances are estimated based on historical amounts and are recorded upon recognizing the
related sales. Shipping and handling costs are recorded as selling expenses.&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"&gt;&#160;&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"/&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_848_eus-gaap--AdvertisingCostsPolicyTextBlock_z9emTP6K8cyg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86E_zMqIlfy9qdVb"&gt;Advertising costs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Advertising costs are expensed as incurred. Total
advertising and promotional costs included in selling and fulfillment expenses for three months ended September 30, 2022 and 2021 were
$&lt;span id="xdx_90F_eus-gaap--AdvertisingExpense_c20220701__20220930_zjtovQ07bgZ4" title="Advertising costs"&gt;1,166,349&lt;/span&gt; and $&lt;span id="xdx_908_eus-gaap--AdvertisingExpense_c20210701__20210930_za3n9ItOmwzc" title="Advertising costs"&gt;633,416&lt;/span&gt;, respectively.&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_84E_ecustom--CostOfRevenuePolicyTextBlock_zxSZDtNoV9we" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_866_zdVvzBGWy2Tf"&gt;Cost of revenue&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Cost of revenue mainly consists of costs for purchases
of products and related inbound freight and delivery fees.&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_846_ecustom--OperatingExpensesPolicyTextBlock_zb3cfCSvDSr6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_864_zgDygtDj9RLi"&gt;Operating expenses&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Operating expenses, which consist of selling and fulfillment and general
and administrative expenses, are expensed as incurred.&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_843_eus-gaap--InventoryPolicyTextBlock_zCfxhk8RQwIh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_861_z85HNWlBn7ji"&gt;Inventory&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Inventory consists of finished goods ready for sale
and is stated at the lower of cost or market. The Company values its inventory using the weighted average costing method. The Company&#x2019;s
policy is to include as a part of cost of goods sold any freight incurred to ship the product from its vendors to warehouses. Outbound
freight costs related to shipping costs to customers are considered periodic costs and are reflected in selling and fulfillment expenses.
The Company regularly reviews inventory and considers forecasts of future demand, market conditions and product obsolescence.&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"&gt;If the estimated realizable value of the inventory
is less than cost, the Company makes provisions in order to reduce its carrying value to its estimated market value. The Company also
reviews inventory for slow moving inventory and obsolescence and records allowance for obsolescence.&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_ecustom--DebtIssuanceCostsPolicyTextBlock_z5yxwFHR3Jg4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_867_zYs4P04rJjS7"&gt;Debt Issuance Costs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Costs incurred in connection with the issuance of debt are deferred and
amortized as interest expense over the term of the related debt using the effective interest method. To the extent that the debt is outstanding,
these amounts are reflected in the consolidated balance sheets as direct deductions from the carrying amount of the outstanding borrowings.&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_843_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zDTGXgdeWB6a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_867_zbMEB5kMiPC6"&gt;Segment reporting&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company follows ASC 280, Segment
Reporting. The Company&#x2019;s chief operating decision maker, the Chief Executive Officer, reviews the consolidated results of
operations when making decisions about allocating resources and assessing the performance of the Company as a whole and, hence, the
Company has only one reportable segment. The Company does not distinguish between markets or segments for the purpose of internal
reporting. For the three months ended September 30, 2022, sales through Amazon to Canada and other foreign countries were
approximately &lt;span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AmazonSalesToCanadaAndOtherForeignCountriesMember_zOYBW07vAX2j"&gt;9.8&lt;/span&gt;%
of the Company&#x2019;s total sales. Sales of hydroponic products, including ventilation and grow light systems, were approximately &lt;span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--ProductOrServiceAxis__custom--HydroponicProductsMember_zuzc7lr31zVc"&gt;53&lt;/span&gt;%
of the Company&#x2019;s total sales and the remaining &lt;span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--ProductOrServiceAxis__custom--GeneralGardeningMember_zz4jmcfyEXJb"&gt;47&lt;/span&gt;%
consisted of general gardening, home goods and other products and accessories. As of September 30, 2022, there were approximately
$&lt;span id="xdx_903_eus-gaap--InventoryGross_iI_dm_c20220930__srt--StatementGeographicalAxis__country--CN_zvNL4pAyRDpi"&gt; 1.9
million&lt;/span&gt; of inventory stored in China. The Company&#x2019;s majority of long-lived assets are located in California, United
States, and majority of the Company&#x2019;s revenues are derived from within the United States. Therefore, no geographical segments
are presented.&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"/&gt;





&lt;p id="xdx_84A_eus-gaap--LesseeLeasesPolicyTextBlock_z58vPUPd4N2k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86B_zbiT0twqY5o9"&gt;Leases&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On its inception date, April 11, 2018, the Company
adopted ASC 842 &#x2013; Leases (&#x201c;ASC 842&#x201d;), which requires lessees to record right-of-use (&#x201c;ROU&#x201d;) assets and related
lease obligations on the balance sheet, as well as disclose key information regarding leasing arrangements.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;ROU assets represent our right to use an underlying
asset for the lease terms and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease
ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the
Company&#x2019;s leases do not provide an implicit rate, the Company generally uses its incremental borrowing rate based on the estimated
rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The operating lease ROU
asset also includes any lease payments made and excludes lease incentives. Lease expense for lease payments is recognized on a straight-line
basis over the lease term.&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_849_eus-gaap--ShareBasedCompensationForfeituresPolicyTextBlock_zuMWPsbmNrDk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_zySif5tqBOXi"&gt;Stock-based Compensation&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company applies ASC No.
718, &#x201c;Compensation-Stock Compensation,&#x201d; which requires that share-based payment transactions with employees and nonemployees
upon adoption of ASU 2018-07, be measured based on the grant date fair value of the equity instrument and recognized as compensation expense
over the requisite service period, with a corresponding addition to equity. Under this method, compensation cost related to employee share
options or similar equity instruments is measured at the grant date based on the fair value of the award and is recognized over the period
during which an employee is required to provide service in exchange for the award, which generally is the vesting period. In addition
to requisite service period, the Company also evaluates the performance condition and market condition under ASC 718-10-20. For an award
which contains both a performance and a market condition, and where both conditions must be satisfied for the award to vest, the market
condition is incorporated into the fair value of the award, and that fair value is recognized over the employee&#x2019;s requisite service
period or nonemployee&#x2019;s vesting period if it is probable the performance condition will be met. If the performance condition is
ultimately not met, compensation cost related to the award should not be recognized (or should be reversed) because the vesting condition
in the award has not been satisfied.&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"&gt;The Company will recognize forfeitures of such equity-based
compensation as they occur.&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_847_eus-gaap--IncomeTaxPolicyTextBlock_zOVlvZl5zd8l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86C_z3E3sFCpJqt7"&gt;Income taxes&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company accounts for income taxes under the asset
and liability method. Deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between
the financial statement carrying amounts of existing assets and liabilities and their perspective tax bases. Deferred tax assets and liabilities
are measured using enacted tax rates expected to apply to taxable income in the years in which the temporary differences are expected
to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the
period that includes the enactment date. Valuation allowances are recorded, when necessary, to reduce deferred tax assets to the amount
expected to 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"&gt;As a result of the implementation of certain provisions
of ASC 740, Income Taxes (&#x201c;ASC 740&#x201d;), which clarifies the accounting and disclosure for uncertainty in tax position, as defined,
ASC 740 seeks to reduce the diversity in practice associated with certain aspects of the recognition and measurement related to accounting
for income taxes. The Company has adopted the provisions of ASC 740 since inception, April 11, 2018, and has analyzed filing positions
in each of the federal and state jurisdictions where the Company is required to file income tax returns, as well as open tax years in
such jurisdictions. The Company has identified the U.S. federal jurisdiction, and the states of Nevada and California, as its &#x201c;major&#x201d;
tax jurisdictions. However, the Company has certain tax attribute carryforwards which will remain subject to review and adjustment by
the relevant tax authorities until the statute of limitations closes with respect to the year in which such attributes are utilized.&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"&gt;The Company believes that our income tax filing positions
and deductions will be sustained on audit and do not anticipate any adjustments that will result in a material change to its financial
position. Therefore, no reserves for uncertain income tax positions have been recorded pursuant to ASC 740. The Company&#x2019;s policy
for recording interest and penalties associated with income-based tax audits is to record such items as a component of income taxes.&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"/&gt;





&lt;p id="xdx_847_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zOdgfsQZy2q3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_866_zgCOr4yYhyk2"&gt;Commitments and contingencies&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In the ordinary course of business, the Company is
subject to certain contingencies, including legal proceedings and claims arising out of the business that relate to a wide range of matters,
such as government investigations and tax matters. The Company recognizes a liability for such contingency if it determines it is probable
that a loss has occurred and a reasonable estimate of the loss can be made. The Company may consider many factors in making these assessments
including historical and specific facts and circumstances of each matter.&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_84C_eus-gaap--EarningsPerSharePolicyTextBlock_zGDlhoNXZwQj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86B_zhWVczemh4E"&gt;Earnings per share&lt;/span&gt;&lt;/span&gt;&lt;/p&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"&gt;Basic earnings per share are computed by dividing
net income attributable to holders of common stock by the weighted average number of shares of common stock outstanding during the year.
Diluted earnings per share reflect the potential dilution that could occur if securities to issue common stock were exercised.&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_845_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zu5KHF8obcg1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86C_ziwEBo4Ph5xh"&gt;Recently issued accounting pronouncements&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In June 2022, FASB issued&#160;ASU 2022-03, Fair Value
Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions. The amendments in this
ASU clarify the guidance in ASC 820 on the fair value measurement of an equity security that is subject to a contractual sale restriction
and require specific disclosures related to such an equity security. This standard is effective for fiscal years beginning after December
15, 2024. The Company does not expect the adoption of this standard to have a material impact on the consolidated 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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In October 2021, the FASB issued ASU 2021-08, Business
Combinations (Topic 805),&#160;Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This ASU clarifies
that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance
with ASU 2014-09, Revenue from Contracts with Customers&#160;(Topic 606) as if the entity had originated the contracts. The guidance is
effective for fiscal years beginning after December 15, 2023, with early application permitted. The Company does not expect the adoption
of this standard to have a material impact on the consolidated financial statements.&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"&gt;In March 2020 and January 2021, the FASB
issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial
Reporting and ASU No. 2021-01, Reference Rate Reform (Topic 848): Scope, respectively (collectively, &#x201c;Topic 848&#x201d;).
Topic 848 provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions
that reference the London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) or another reference rate expected to be discontinued because
of reference rate reform. The expedients and exceptions provided by Topic 848 are effective for all entities as of March 12, 2020
through December 31, 2022. The Company does not expect the adoption of this standard to have a material impact on the Company's
consolidated financial statements.&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"&gt;In August 2020, the FASB issued ASU 2020-06, &#x201c;Debt
&#x2013; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#x2013; Contracts in Entity&#x2019;s Own Equity
(Subtopic 815-40).&#x201d; This ASU reduces the number of accounting models for convertible debt instruments and convertible preferred
stock, as well as amend the guidance for the derivatives scope exception for contracts in an entity&#x2019;s own equity to reduce form-over-substance-based
accounting conclusions. In addition, this ASU improves and amends the related EPS guidance. This standard is effective for the Company
on July 1, 2024, including interim periods within those fiscal years. Adoption is either a modified retrospective method or a fully retrospective
method of transition. The Company does not expect the adoption of this standard to have a material impact on the consolidated 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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"/&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In January 2020, the FASB issued ASU 2020-01,
&#x201c;Investments - Equity Securities (Topic 321), Investments - Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging
(Topic 815) - Clarifying the Interactions between Topic 321, Topic 323, and Topic 815.&#x201d; This ASU among other things clarifies that
a company should consider observable transactions that require a company to either apply or discontinue the equity method of accounting
under Topic 323, Investments&#x2014;Equity Method and Joint Ventures, for the purposes of applying the measurement alternative in accordance
with Topic 321 immediately before applying or upon discontinuing the equity method. The new ASU clarifies that, when determining the accounting
for certain forward contracts and purchased options a company should not consider, whether upon settlement or exercise, if the underlying
securities would be accounted for under the equity method or fair value option. ASU 2020-01 is effective for public business entities
for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2021. An entity should apply ASU 2020-01
prospectively at the beginning of the interim period that includes the adoption date. The adoption of ASU 2020-01 did not have material
impact on the Company's consolidated 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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In December 2019, the FASB issued ASU 2019-12,
Income Taxes (Topic 740) &#x2013; Simplifying the Accounting for Income Taxes. The update is intended to simplify the current rules regarding
the accounting for income taxes and addresses several technical topics including accounting for franchise taxes, allocating income taxes
between a loss in continuing operations and in other categories such as discontinued operations, reporting income taxes for legal entities
that are not subject to income taxes, and interim accounting for enacted changes in tax laws. The new standard is effective for fiscal
years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022; however, early adoption
is permitted. The adoption of this standard did not have material impact on the consolidated financial statements.&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"&gt;In January 2017, the
FASB issued ASU 2017-04, &#x201c;Intangibles - Goodwill and Other (Topic&#160;350): Simplifying the Test for Goodwill Impairment,&#x201d;
which eliminates step two from the goodwill impairment test. Under ASU 2017-04, an entity should recognize an impairment charge for the
amount by which the carrying amount of a reporting unit exceeds its fair value up to the amount of goodwill allocated to that reporting
unit. All other entities, including not-for-profit entities, that are adopting the amendments in this Update should do so for their annual
or any interim goodwill impairment tests in fiscal years beginning after December 15, 2021. The Company has adopted ASU 2017-04. See disclosures
above on Goodwill for further details.&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;The Company does not believe other recently issued
but not yet effective accounting standards, if currently adopted, would have a material effect on the consolidated financial position,
statements of operations and cash flows.&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_842_eus-gaap--SubsequentEventsPolicyPolicyTextBlock_zTGwR4GOeFb5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_zSDMT8zsAv55"&gt;Subsequent events&lt;/span&gt;&lt;/span&gt;&lt;/p&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"&gt;The Company evaluated subsequent events and transactions
that occurred after the balance sheet date through the date that the consolidated financial statements are available to be issued. Material
subsequent events that required recognition or additional disclosure in the consolidated financial statements are presented.&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:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_847_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zNR5vdPS0fa4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_868_zVuNmGrGd7n5"&gt;Basis of Presentation&lt;/span&gt;&lt;/span&gt;&lt;/p&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"&gt;The unaudited condensed consolidated financial statements
include the accounts of the Company and its subsidiaries and VIE and have been prepared in accordance with accounting principles generally
accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) and the requirements of the U.S. Securities and Exchange Commission
(&#x201c;SEC&#x201d;) for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally
required by U.S. GAAP can be condensed or omitted. These unaudited condensed consolidated financial statements have been prepared on the
same basis as its annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only
of normal recurring adjustments, which are necessary for the fair statement of the Company&#x2019;s financial information. These interim
results are not necessarily indicative of the results to be expected for the fiscal year ending June 30, 2023, or for any other interim
period or for any other future year. All intercompany balances and transactions have been eliminated in consolidation.&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"&gt;These unaudited condensed consolidated financial statements
should be read in conjunction with the Company&#x2019;s audited consolidated financial statements and the notes thereto included in the
Annual Report for the&#160;year ended June 30, 2022, which are included in Form 10-K filed on September 28, 2022.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_84D_eus-gaap--ConsolidationPolicyTextBlock_zWWTl6DJr0h6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_862_zcr6ZfpQ7Jm5"&gt;Principles of Consolidation&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; 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;The unaudited condensed consolidated financial statements
include the accounts of the Company and its subsidiaries, E Marketing Solution Inc., Global Product Marketing Inc., Global Social Media,
LLC, and Anivia Limited and its subsidiaries and VIE, including Fly Elephant Limited, Dayourenzai (Shenzhen) Technology Co., Ltd., and
Daheshou (Shenzhen) Information Technology Co., Ltd. All inter-company balances and transactions have been eliminated.&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:ConsolidationPolicyTextBlock>
    <IPW:EmergingGrowthCompanyStatusPolicyTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_84D_ecustom--EmergingGrowthCompanyStatusPolicyTextBlock_z35cQVHmVhjg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86A_z4IZnMxsWac9"&gt;Emerging Growth Company Status&lt;/span&gt;&lt;/span&gt;&lt;/p&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"&gt;The company is an &#x201c;emerging growth company,&#x201d;
as defined in Section 2(a) of the Securities Act of 1933, as amended, (the &#x201c;Securities Act&#x201d;), as modified by the Jumpstart
our Business Startups Act of 2012, (the &#x201c;JOBS Act&#x201d;), and it may take advantage of certain exemptions from various reporting
requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being
required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations
regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding
advisory vote on executive compensation and shareholder approval of any golden parachute payments not previously approved.&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"&gt;Further, Section 102(b)(1) of the JOBS Act exempts
emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that
is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered
under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company
can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but
any such election to opt out is irrevocable. The company has elected not to opt out of such extended transition period which means that
when a standard is issued or revised and it has different application dates for public or private companies, the company, as an emerging
growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard. This may make comparison
of the company&#x2019;s financial statements with another public company which is neither an emerging growth company nor an emerging growth
company which has opted out of.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</IPW:EmergingGrowthCompanyStatusPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_84F_eus-gaap--UseOfEstimates_zF9nu7MRUevi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_zVtuFFBtNop7"&gt;Use of estimates and assumptions&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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;The preparation of financial statements in conformity
with U.S. GAAP requires management to make estimates and assumptions that affect the amounts of assets and liabilities reported and disclosures
of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during
the periods presented. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of&#160;circumstances&#160;that&#160;existed&#160;at
the date of the financial statements, which management considered in formulating its estimate, could change in the near term due to one
or more future confirming events. Accordingly, the actual results could differ significantly from those estimates.&lt;/p&gt;











</us-gaap:UseOfEstimates>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_84C_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_z7qB7SJTkJOf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_zqsiTOhaM9u1"&gt;Foreign currency translation and transactions&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The reporting and functional currency of iPower and
subsidiaries is the U.S. dollar (USD). iPower&#x2019;s WFOE and VIE in China uses the local currency, Renminbi (&#x201c;RMB&#x201d;), as
its functional currency. Assets and liabilities of the VIE are translated at the current exchange rate as quoted by the People&#x2019;s
Bank of China (the &#x201c;PBOC&#x201d;) at the end of the period. Income and expense accounts are translated at the average translation
rates and the equity accounts are translated at historical rates. Translation adjustments resulting from this process are included in
accumulated other comprehensive income (loss) in the statement of changes in stockholders&#x2019; equity. Transaction gains and losses
that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in
the results of operations as incurred.&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"&gt;The balance sheet amounts of the VIE, with the exception
of equity, on September 30, 2022, were translated at &lt;span id="xdx_90E_eus-gaap--ForeignCurrencyExchangeRateTranslation1_c20220930__srt--CurrencyAxis__currency--CNY_pdd" title="Translation rate at period end"&gt;7.116&lt;/span&gt; RMB to $1.00. The equity accounts were stated at their historical rates. The
average translation rates applied to statements of operations and comprehensive income (loss) accounts for the three months ended September
30, 2022 was &lt;span id="xdx_90D_ecustom--ForeignCurrencyExchangeRateTranslation2_c20220701__20220930__srt--CurrencyAxis__currency--CNY_zCRzniW3FWH9" title="Translation rate during period"&gt;6.847289&lt;/span&gt; RMB to $1.00. Cash flows were also translated at average translation rates for the period and, therefore, amounts
reported on the statement of cash flows would not necessarily agree with changes in the corresponding balances on the unaudited condensed
consolidated balance sheet.&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:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="AsOf2022-09-30_currency_CNY"
      decimals="INF"
      unitRef="Pure">7.116</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <IPW:ForeignCurrencyExchangeRateTranslation2
      contextRef="From2022-07-012022-09-30_currency_CNY"
      decimals="INF"
      unitRef="Pure">6.847289</IPW:ForeignCurrencyExchangeRateTranslation2>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_847_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zl2EUVZE01te" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_869_z4MVMuApukxl"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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;Cash and cash equivalents consist of amounts held
as cash on hand and bank deposits.&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"&gt;From time to time, the Company may maintain bank balances
in interest bearing accounts in excess of the $&lt;span id="xdx_905_eus-gaap--CashFDICInsuredAmount_c20220930_pp0p0" title="Excess FDIC amount"&gt;250,000&lt;/span&gt;, which is currently the maximum amount insured by the Federal Deposit Insurance
Corporation for interest bearing accounts (there is currently no insurance limit for deposits in noninterest bearing accounts). The Company
has not experienced any losses with respect to cash. Management believes our Company is not exposed to any significant credit risk with
respect to its cash.&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:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashFDICInsuredAmount contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">250000</us-gaap:CashFDICInsuredAmount>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_84A_eus-gaap--ReceivablesPolicyTextBlock_zY3Pvji3OzFk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_864_zQfK43CUL4n4"&gt;Accounts receivable, net&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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;During the ordinary course of business, the Company
extends unsecured credit to its customers. Accounts receivable are stated at the amount the Company expects to collect from customers.
Management reviews its accounts receivable balances each reporting period to determine if an allowance for credit loss is required.&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"&gt;In July 2020, the Company adopted ASU 2016-13, Topics
326 - Credit Loss, Measurement of Credit Losses on Financial Instruments, which replaces the incurred loss methodology with an expected
loss methodology that is referred to as the current expected credit loss (CECL) methodology, for its accounting standard for its trade
accounts receivable.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company evaluates the creditworthiness of all
of its customers individually before accepting them and continuously monitors the recoverability of accounts receivable. If there are
any indicators that a customer may not make payment, the Company may consider making provision for non-collectability for that particular
customer. At the same time, the Company may cease further sales or services to such customer. The following are some of the factors that
the Company develops allowance for credit losses:&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;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px; font-size: 10pt"&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;the customer fails to comply with its payment schedule;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: top"&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;the customer is in serious financial difficulty;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;a significant dispute with the customer has occurred regarding job progress or other matters;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;the customer breaches any of its contractual obligations;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;the customer appears to be financially distressed due to economic or legal factors;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;the business between the customer and the Company is not active; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;other objective evidence indicates non-collectability of the accounts receivable.&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;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The adoption of the credit loss accounting standard
has no material impact on the Company&#x2019;s consolidated financial statements. Accounts receivable are recognized and carried at carrying
amount less an allowance for credit losses, if any. The Company maintains an allowance for credit losses resulting from the inability
of its customers to make required payments based on contractual terms. The Company reviews the collectability of its receivables on a
regular and ongoing basis. The Company has also included in calculation of allowance for credit losses the potential impact of the COVID-19
pandemic on our customers&#x2019; businesses and their ability to pay their accounts receivable. After all attempts to collect a receivable
have failed, the receivable is written off against the allowance. The Company also considers external factors to the specific customer,
including current conditions and forecasts of economic conditions, including the potential impact of the COVID-19 pandemic. In the event
we recover amounts previously written off, we will reduce the specific allowance for credit losses.&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:ReceivablesPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentsPolicy contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_84B_eus-gaap--EquityMethodInvestmentsPolicy_zxu99p1Lwb52" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_868_zabdakAKXNJ7"&gt;Equity method investment&lt;/span&gt; &lt;/span&gt;&lt;/p&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"&gt;The Company accounts for its ownership interest in
Box Harmony, a &lt;span id="xdx_90F_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20220930__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--BoxHarmonyMember_zWUrpnl7WGf7" title="Equity Method Investment, Ownership Percentage"&gt;40&lt;/span&gt;% owned joint venture, following the equity method of accounting, in accordance with ASC 323, Investments &#x2014;Equity
Method and Joint Ventures. Under this method, the carrying cost is initially recorded at cost and then increased or decreased by recording
its percentage of gain or loss in Box Harmony&#x2019;s statement of operations and a corresponding charge or credit to the carrying value
of the asset.&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:EquityMethodInvestmentsPolicy>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="AsOf2022-09-30_custom_BoxHarmonyMember"
      decimals="INF"
      unitRef="Pure">0.40</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:BusinessCombinationsPolicy contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_84D_eus-gaap--BusinessCombinationsPolicy_zf03FelrtgSa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86E_zJEabMyr5Wt8"&gt;Business Combination&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On February 15, 2022, the Company acquired &lt;span id="xdx_900_eus-gaap--VariableInterestEntityOwnershipPercentage_dp_c20220214__20220215__srt--OwnershipAxis__custom--AniviaLimitedMember_zdcxDMj7oCOc"&gt;100&lt;/span&gt;%
of the ordinary shares of Anivia Limited (&#x201c;Anivia&#x201d;) and its subsidiaries, including its variable interest entity (&#x201c;VIE&#x201d;),
Daheshou (Shenzhen) Information Technology Co., Ltd., a company organized under the laws of the People&#x2019;s Republic of China (&#x201c;DHS&#x201d;).
The Company applies the acquisition method of accounting for business combinations. Under the acquisition method, the acquiring entity
in a business combination recognizes 100% of the assets acquired and liabilities assumed at their acquisition date fair values. Management
utilizes valuation techniques appropriate for the asset or liability being measured in determining these fair values. Any excess of the
purchase price paid over amounts allocated to assets acquired, including identifiable intangible assets, and liabilities assumed is recorded
as goodwill. Where amounts allocated to assets acquired and liabilities assumed is greater than the purchase price, a bargain purchase
gain is recognized. Acquisition-related costs are expensed as incurred. See Note 4 for details on acquisition.&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:BusinessCombinationsPolicy>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="From2022-02-142022-02-15_custom_AniviaLimitedMember"
      decimals="INF"
      unitRef="Pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <IPW:VariableInterestEntitiesPolicyTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_84C_ecustom--VariableInterestEntitiesPolicyTextBlock_zOZ8Sm8PZoKj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_865_zqekmdovfrbd"&gt;Variable interest entities&lt;/span&gt;&lt;/span&gt;&lt;/p&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; background-color: white"&gt;On February 15, 2022,
the Company acquired 100% of the ordinary shares of Anivia Limited (&#x201c;Anivia&#x201d;) and its subsidiaries, including DHS. Pursuant
to the terms of the Agreements for the Company&#x2019;s acquisition of Anivia and its subsidiaries, including DHS, the Company does not
have direct ownership in DHS but is actively involved in DHS&#x2019;s operations as the sole manager to direct the activities and significantly
impact DHS&#x2019;s economic performance. DHS&#x2019;s operational funding has been provided by the Company following the February 15, 2022
acquisition. During the term of the Agreements, the Company bears all the risk of loss and has the right to receive all of the benefits
from DHS. As such, based on the determination that the Company is the primary beneficiary of DHS, in accordance with ASC 810-10-25-38A
through 25-38J, DHS is considered a VIE of the Company and the financial statements of DHS have been consolidated from the date such control
existed, February 15, 2022. See Note 4 and Note 5 for details on acquisition.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</IPW:VariableInterestEntitiesPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_841_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zTC5zul5RIx8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_863_zOSMAXUeDoK3"&gt;Goodwill&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Goodwill represents the excess of the purchase price
over the fair value of assets acquired and liabilities assumed. The Company accounts for goodwill under &lt;i&gt;ASC Topic 350, Intangibles-Goodwill
and Other&lt;/i&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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Goodwill is not amortized but is reviewed for
potential impairment on an annual basis, or if events or circumstances indicate a potential impairment, at the reporting unit level.
The Company&#x2019;s review for impairment includes an assessment of qualitative factors to determine whether it is more likely than not
that the fair value of a reporting unit is less than its carrying value, including goodwill. If it is determined that it is more likely
than not that the fair value of a reporting unit is less than its carrying value, including goodwill, a quantitative goodwill impairment
test is performed, which compares the fair value of the reporting unit with its carrying amounts, including goodwill. If the fair value
of the reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. However, if the carrying
amount of the reporting unit exceeds its fair value, an impairment loss will be recognized in an amount equal to that excess, limited
to the total amount of goodwill allocated to that reporting unit. The Company engaged an independent third-party valuation firm in August
2022 to conduct an evaluation of goodwill impairment for the Company as a whole at the consolidated reporting unit level as of June 30,
2022, which evaluation was conducted prior to the Company&#x2019;s filing of its Annual Report on Form 10-K. Due to the decrease in the
Company&#x2019;s share price subsequent to the filing of the Form 10-K and the net loss incurred during the quarter ended September 30,
2022, the Company engaged the same valuation firm to review goodwill for impairment. Based on this review , the Company concluded an
impairment loss of $&lt;span id="xdx_903_eus-gaap--GoodwillImpairmentLossNetOfTax_c20220701__20220930_z1o8PM3burIk"&gt;3,060,034&lt;/span&gt; as
of September 30, 2022 was required. The impairment amount was determined based on the discounted cash flows with the revised projections
reflecting the increase in freight and storage costs in the current interim quarter. The Company also considered the Market Capital Method,
which is an alternative market approach, suggested the Company&#x2019;s goodwill is partially impaired. As of September 30, 2022, the
remaining goodwill balance amounted to $&lt;span id="xdx_904_eus-gaap--Goodwill_iI_c20220930_zMV88CCAx2Xe"&gt;3,034,110&lt;/span&gt;.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;

</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:GoodwillImpairmentLossNetOfTax
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">3060034</us-gaap:GoodwillImpairmentLossNetOfTax>
    <us-gaap:Goodwill contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">3034110</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_847_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zLhcSjwyud61" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86D_zQC4I6kWZvr1"&gt;Intangible Assets, net&lt;/span&gt;&lt;/span&gt;&lt;/p&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"&gt;Finite life intangible assets at September 30,
2022 included a covenant not to compete, supplier relationships, and software recognized as part of the acquisition of Anivia Limited.
Intangible assets are recorded at the estimated fair value of these items at the date of acquisition, February 15, 2022. Intangible assets
are amortized on a straight-line basis over their estimated useful life as followings:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_892_ecustom--IntangibleAssetsUsefulLivesTableTextBlock_zqhY7ArqZypa" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse" summary="xdx: Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Useful Lives)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BE_ziH7eKPCXprd" style="display: none"&gt;Schedule of estimated useful life&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td style="width: 66%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Covenant Not to Compete&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 34%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20220701__20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zYnuMX5ITN3f" title="Intangible Asset, Useful Life"&gt;10&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Supplier relationships&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20220701__20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_zqh8SaMuJzAj" title="Intangible Asset, Useful Life"&gt;6&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Software&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20220701__20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zqU1vWUL7y19" title="Intangible Asset, Useful Life"&gt;5&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8AF_zyaCeVHaM7n4" 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;The Company reviews the recoverability of long-lived
assets, including intangible assets, when events or changes in circumstances occur that indicate the carrying value of the asset may not
be recoverable. The assessment of possible impairment on assets group level is based on the ability to recover the carrying value of the
asset from the expected future pretax cash flows (undiscounted and without interest charges) of the related operations. If these cash
flows are less than the carrying value of such asset, an impairment loss is recognized for the difference between estimated fair value
and carrying value. The measurement of impairment requires management to make estimates of these cash flows related to long-lived assets,
as well as other fair value determinations. As of September 30, 2022, there were no indicators of impairment.&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:IntangibleAssetsFiniteLivedPolicy>
    <IPW:IntangibleAssetsUsefulLivesTableTextBlock contextRef="From2022-07-01to2022-09-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_892_ecustom--IntangibleAssetsUsefulLivesTableTextBlock_zqhY7ArqZypa" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse" summary="xdx: Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Useful Lives)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BE_ziH7eKPCXprd" style="display: none"&gt;Schedule of estimated useful life&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td style="width: 66%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Covenant Not to Compete&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 34%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20220701__20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zYnuMX5ITN3f" title="Intangible Asset, Useful Life"&gt;10&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Supplier relationships&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20220701__20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_zqh8SaMuJzAj" title="Intangible Asset, Useful Life"&gt;6&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Software&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20220701__20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zqU1vWUL7y19" title="Intangible Asset, Useful Life"&gt;5&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</IPW:IntangibleAssetsUsefulLivesTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="From2022-07-012022-09-30_us-gaap_NoncompeteAgreementsMember">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="From2022-07-012022-09-30_custom_SupplierRelationshipMember">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="From2022-07-012022-09-30_custom_SoftwareMember">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_840_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zXFkGrYPcvy7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86D_ziXER7nsLA88"&gt;Fair values of financial instruments&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;ASC 825, &#x201c;Disclosures about Fair Value of Financial
Instruments,&#x201d; requires disclosure of fair value information about financial instruments. ASC 820, &#x201c;Fair Value Measurements&#x201d;
defines fair value, establishes a framework for measuring fair value in generally accepted accounting principles, and expands disclosures
about fair value measurements.&lt;/p&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"&gt;The carrying amounts of cash and cash equivalents,
accounts receivable, accounts payable and all other current assets and liabilities approximate fair values due to their short-term nature.&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"&gt;On February 15, 2022, as part of the consideration
for the acquisition of Anivia Limited, the Company issued a two-year unsecured &lt;span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20220215__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zbaRDry66VT9" title="Debt Instrument, Interest Rate, Stated Percentage"&gt;6&lt;/span&gt;% subordinated promissory note, payable in equal semi-annual
installments commencing August 15, 2022 (the &#x201c;Purchase Note&#x201d;). The principal amount of the Purchase Note was $&lt;span id="xdx_908_eus-gaap--DebtInstrumentFaceAmount_iI_pn3n3_dm_c20220215__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zaeN5SuTn93" title="Debt Instrument, Face Amount"&gt;3.5&lt;/span&gt; million.
On February 15, 2022, the Company evaluated the fair value of the Purchase Note to be $&lt;span id="xdx_90C_eus-gaap--DebtInstrumentFairValue_iI_pn3n3_dm_c20220215__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zfBm7tlb7ESd" title="Debt Instrument, Fair Value Disclosure"&gt;3.6&lt;/span&gt; million using the following inputs:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_899_ecustom--ScheduleOfAssumptionsUsedFairValuePurchaseNoteTableTextBlock_zX6UtjqYW5Yb" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse" summary="xdx: Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Assumptions)"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span id="xdx_8B7_zDHYwLaSHCBd" style="display: none"&gt;Schedule of assumptions&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #EEEEEE"&gt;
    &lt;td style="width: 77%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Corporate bond yield&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 23%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_dp_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__custom--CorporateBondYieldMember_z07qtfgyVftj" title="Derivatives, Determination of Fair Value"&gt;3.1&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Risk-free rate&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90F_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_dp_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zxrouQHP7d45" title="Derivatives, Determination of Fair Value"&gt;1.6&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #EEEEEE"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Liquidity premium&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_dp_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__custom--LiquidityPremiumMember_zmqBxAgrURS9" title="Derivatives, Determination of Fair Value"&gt;0.4&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_906_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_dp_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputDiscountRateMember_zXvkPMZOXfv4" title="Derivatives, Determination of Fair Value"&gt;3.5&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8AA_zG0w7Ibg44O5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;As of September 30,
2022, the outstanding balance of the Purchase Note was $&lt;span id="xdx_901_eus-gaap--LongTermDebt_iI_c20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zPxH2vP6J3re" title="Long-Term Debt"&gt;3,700,588&lt;/span&gt;,
including a premium of $&lt;span id="xdx_90D_eus-gaap--DebtInstrumentUnamortizedPremium_iI_c20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zbBMUqRhqeXb" title="Debt Instrument, Unamortized Premium"&gt;69,338&lt;/span&gt;
and $&lt;span id="xdx_903_eus-gaap--InterestPayableCurrent_iI_c20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zBH8Ih3vms37" title="Interest Payable, Current"&gt;131,250&lt;/span&gt;
of accrued interest.&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"/&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For other financial instruments to be reported at
fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable
inputs to the extent possible. The Company determines the fair value of its financial instruments based on assumptions that market participants
would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions
in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized
in one of the following levels:&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"&gt;Level 1 &#x2013; Inputs are unadjusted, quoted prices
in active markets for identical assets or liabilities at the measurement date;&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"&gt;Level 2 &#x2013; Inputs are observable, unadjusted
quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities
in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially
the full term of the related assets or liabilities; and&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"&gt;Level 3 &#x2013; Unobservable inputs that are significant
to the measurement of the fair value of the assets or liabilities that are supported by little or no market data.&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"&gt;The Company does not have any assets or liabilities
measured at fair value on a recurring basis. We measure certain non-financial assets on a non-recurring basis, including goodwill. As
a result of those measurements, we recognized an impairment charge of $3.1 million during the three months ended September 30, 2022,
as follows:&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;table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_zTs4HoeiZDj6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Fair Values of Financial Instruments (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B7_zP95KpqISNdf"&gt;&lt;b style="display: none"&gt;Schedule of fair value on nonrecurring basis&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;Total Fair Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;Level 1&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;Level 2&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;Level 3&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;Total Impairment Loss&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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: 1pt; width: 25%"&gt;Goodwill&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel12And3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zdaZUFbmnXxk" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Assets"&gt;3,034,110&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zLnANHb0Su8b" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zWXi0ED0WXR5" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_z9X8U16WNiwk" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Assets"&gt;3,034,110&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--GoodwillImpairmentLoss_c20220701__20220930_zX8mpSrmbUkb" style="border-bottom: Black 1pt solid; width: 11%; text-align: right"&gt;3,060,034&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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="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;3,034,110&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;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;3,034,110&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;3,060,034&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;Goodwill, with a total carrying value of $6.1
million was written down to its fair value of $3.0 million, resulting in an impairment charge of $3,060,034, which was recorded in earnings
for the three months ended September 30, 2022. The fair value of goodwill was determined based on the discounted cash flow method, which
is an income approach, which required the use of inputs that were unobservable in the marketplace (Level 3), including a discount rate
that would be used by a market participant, projections of revenues and cash flows with the revised projections reflecting the increase
in freight and storage costs in the current interim quarter, among others.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left"&gt;&#160;&lt;/p&gt;

</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2022-02-15_custom_AniviaPurchaseNoteMember"
      decimals="INF"
      unitRef="Pure">0.06</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2022-02-15_custom_AniviaPurchaseNoteMember"
      decimals="-3"
      unitRef="USD">3500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFairValue
      contextRef="AsOf2022-02-15_custom_AniviaPurchaseNoteMember"
      decimals="-3"
      unitRef="USD">3600000</us-gaap:DebtInstrumentFairValue>
    <IPW:ScheduleOfAssumptionsUsedFairValuePurchaseNoteTableTextBlock contextRef="From2022-07-01to2022-09-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_899_ecustom--ScheduleOfAssumptionsUsedFairValuePurchaseNoteTableTextBlock_zX6UtjqYW5Yb" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse" summary="xdx: Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Assumptions)"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span id="xdx_8B7_zDHYwLaSHCBd" style="display: none"&gt;Schedule of assumptions&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #EEEEEE"&gt;
    &lt;td style="width: 77%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Corporate bond yield&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 23%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_dp_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__custom--CorporateBondYieldMember_z07qtfgyVftj" title="Derivatives, Determination of Fair Value"&gt;3.1&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Risk-free rate&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90F_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_dp_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zxrouQHP7d45" title="Derivatives, Determination of Fair Value"&gt;1.6&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #EEEEEE"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Liquidity premium&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_dp_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__custom--LiquidityPremiumMember_zmqBxAgrURS9" title="Derivatives, Determination of Fair Value"&gt;0.4&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_906_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_dp_c20220214__20220215__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputDiscountRateMember_zXvkPMZOXfv4" title="Derivatives, Determination of Fair Value"&gt;3.5&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</IPW:ScheduleOfAssumptionsUsedFairValuePurchaseNoteTableTextBlock>
    <us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue contextRef="From2022-02-142022-02-15_custom_CorporateBondYieldMember">3.1</us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue>
    <us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue contextRef="From2022-02-142022-02-15_us-gaap_MeasurementInputRiskFreeInterestRateMember">1.6</us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue>
    <us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue contextRef="From2022-02-142022-02-15_custom_LiquidityPremiumMember">0.4</us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue>
    <us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue contextRef="From2022-02-142022-02-15_us-gaap_MeasurementInputDiscountRateMember">3.5</us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue>
    <us-gaap:LongTermDebt
      contextRef="AsOf2022-09-30_custom_AniviaPurchaseNoteMember"
      decimals="0"
      unitRef="USD">3700588</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentUnamortizedPremium
      contextRef="AsOf2022-09-30_custom_AniviaPurchaseNoteMember"
      decimals="0"
      unitRef="USD">69338</us-gaap:DebtInstrumentUnamortizedPremium>
    <us-gaap:InterestPayableCurrent
      contextRef="AsOf2022-09-30_custom_AniviaPurchaseNoteMember"
      decimals="0"
      unitRef="USD">131250</us-gaap:InterestPayableCurrent>
    <us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock contextRef="From2022-07-01to2022-09-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_zTs4HoeiZDj6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Fair Values of Financial Instruments (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B7_zP95KpqISNdf"&gt;&lt;b style="display: none"&gt;Schedule of fair value on nonrecurring basis&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;Total Fair Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;Level 1&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;Level 2&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;Level 3&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;Total Impairment Loss&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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: 1pt; width: 25%"&gt;Goodwill&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel12And3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zdaZUFbmnXxk" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Assets"&gt;3,034,110&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zLnANHb0Su8b" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_d0_c20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_zWXi0ED0WXR5" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Assets"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_c20220930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--GoodwillMember_z9X8U16WNiwk" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Assets"&gt;3,034,110&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--GoodwillImpairmentLoss_c20220701__20220930_zX8mpSrmbUkb" style="border-bottom: Black 1pt solid; width: 11%; text-align: right"&gt;3,060,034&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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="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;3,034,110&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;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;3,034,110&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;3,060,034&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:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="AsOf2022-09-30_us-gaap_FairValueInputsLevel12And3Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_GoodwillMember"
      decimals="0"
      unitRef="USD">3034110</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="AsOf2022-09-30_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_GoodwillMember"
      decimals="0"
      unitRef="USD">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="AsOf2022-09-30_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_GoodwillMember"
      decimals="0"
      unitRef="USD">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="AsOf2022-09-30_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_GoodwillMember"
      decimals="0"
      unitRef="USD">3034110</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">3060034</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_84B_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_z9PgfvAEaPlb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_868_zbup34Aq20jk"&gt;Revenue recognition&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company has adopted Accounting Standards Codification
(&#x201c;ASC&#x201d;) 606 since its inception on April 11, 2018 and recognizes revenue from product sales revenues, net of promotional discounts
and return allowances, when the following revenue recognition criteria are met: a contract has been identified, separate performance obligations
are identified, the transaction price is determined, the transaction price is allocated to separate performance obligations and revenue
is recognized upon satisfying each performance obligation. The Company transfers the risk of loss or damage upon shipment, therefore,
revenue from product sales is recognized when it is shipped to the customer. Return allowances, which reduce product revenue by the Company&#x2019;s
best estimate of expected product returns, are estimated using historical experience.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company evaluates the criteria of ASC 606&#160;-
Revenue Recognition Principal Agent Considerations in determining whether it is appropriate to record the gross amount of product sales
and related costs or the net amount earned as commissions. Generally, when the Company is primarily responsible for fulfilling the promise
to provide a specified good or service, the Company is subject to inventory risk before the good or service has been transferred to a
customer and the Company has discretion in establishing the price, revenue is recorded at gross.&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"&gt;Payments received prior to the delivery of goods to customers are recorded
as customer deposits.&lt;/p&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"&gt;The Company periodically provides incentive offers
to its customers to encourage purchases. Such offers include current discount offers, such as&#160;percentage discounts off current purchases
and other similar offers. Current discount offers, when accepted by the Company&#x2019;s customers, are treated as a reduction to the purchase
price of the related transaction.&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"&gt;Sales discounts are recorded in the period in which
the related sale is recognized. Sales return allowances are estimated based on historical amounts and are recorded upon recognizing the
related sales. Shipping and handling costs are recorded as selling expenses.&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"&gt;&#160;&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"/&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_848_eus-gaap--AdvertisingCostsPolicyTextBlock_z9emTP6K8cyg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86E_zMqIlfy9qdVb"&gt;Advertising costs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Advertising costs are expensed as incurred. Total
advertising and promotional costs included in selling and fulfillment expenses for three months ended September 30, 2022 and 2021 were
$&lt;span id="xdx_90F_eus-gaap--AdvertisingExpense_c20220701__20220930_zjtovQ07bgZ4" title="Advertising costs"&gt;1,166,349&lt;/span&gt; and $&lt;span id="xdx_908_eus-gaap--AdvertisingExpense_c20210701__20210930_za3n9ItOmwzc" title="Advertising costs"&gt;633,416&lt;/span&gt;, respectively.&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:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">1166349</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">633416</us-gaap:AdvertisingExpense>
    <IPW:CostOfRevenuePolicyTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_84E_ecustom--CostOfRevenuePolicyTextBlock_zxSZDtNoV9we" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_866_zdVvzBGWy2Tf"&gt;Cost of revenue&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Cost of revenue mainly consists of costs for purchases
of products and related inbound freight and delivery fees.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</IPW:CostOfRevenuePolicyTextBlock>
    <IPW:OperatingExpensesPolicyTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_846_ecustom--OperatingExpensesPolicyTextBlock_zb3cfCSvDSr6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_864_zgDygtDj9RLi"&gt;Operating expenses&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Operating expenses, which consist of selling and fulfillment and general
and administrative expenses, are expensed as incurred.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</IPW:OperatingExpensesPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_843_eus-gaap--InventoryPolicyTextBlock_zCfxhk8RQwIh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_861_z85HNWlBn7ji"&gt;Inventory&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Inventory consists of finished goods ready for sale
and is stated at the lower of cost or market. The Company values its inventory using the weighted average costing method. The Company&#x2019;s
policy is to include as a part of cost of goods sold any freight incurred to ship the product from its vendors to warehouses. Outbound
freight costs related to shipping costs to customers are considered periodic costs and are reflected in selling and fulfillment expenses.
The Company regularly reviews inventory and considers forecasts of future demand, market conditions and product obsolescence.&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"&gt;If the estimated realizable value of the inventory
is less than cost, the Company makes provisions in order to reduce its carrying value to its estimated market value. The Company also
reviews inventory for slow moving inventory and obsolescence and records allowance for obsolescence.&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:InventoryPolicyTextBlock>
    <IPW:DebtIssuanceCostsPolicyTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_844_ecustom--DebtIssuanceCostsPolicyTextBlock_z5yxwFHR3Jg4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_867_zYs4P04rJjS7"&gt;Debt Issuance Costs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Costs incurred in connection with the issuance of debt are deferred and
amortized as interest expense over the term of the related debt using the effective interest method. To the extent that the debt is outstanding,
these amounts are reflected in the consolidated balance sheets as direct deductions from the carrying amount of the outstanding borrowings.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</IPW:DebtIssuanceCostsPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_843_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zDTGXgdeWB6a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_867_zbMEB5kMiPC6"&gt;Segment reporting&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company follows ASC 280, Segment
Reporting. The Company&#x2019;s chief operating decision maker, the Chief Executive Officer, reviews the consolidated results of
operations when making decisions about allocating resources and assessing the performance of the Company as a whole and, hence, the
Company has only one reportable segment. The Company does not distinguish between markets or segments for the purpose of internal
reporting. For the three months ended September 30, 2022, sales through Amazon to Canada and other foreign countries were
approximately &lt;span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AmazonSalesToCanadaAndOtherForeignCountriesMember_zOYBW07vAX2j"&gt;9.8&lt;/span&gt;%
of the Company&#x2019;s total sales. Sales of hydroponic products, including ventilation and grow light systems, were approximately &lt;span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--ProductOrServiceAxis__custom--HydroponicProductsMember_zuzc7lr31zVc"&gt;53&lt;/span&gt;%
of the Company&#x2019;s total sales and the remaining &lt;span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--ProductOrServiceAxis__custom--GeneralGardeningMember_zz4jmcfyEXJb"&gt;47&lt;/span&gt;%
consisted of general gardening, home goods and other products and accessories. As of September 30, 2022, there were approximately
$&lt;span id="xdx_903_eus-gaap--InventoryGross_iI_dm_c20220930__srt--StatementGeographicalAxis__country--CN_zvNL4pAyRDpi"&gt; 1.9
million&lt;/span&gt; of inventory stored in China. The Company&#x2019;s majority of long-lived assets are located in California, United
States, and majority of the Company&#x2019;s revenues are derived from within the United States. Therefore, no geographical segments
are presented.&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"/&gt;





</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-07-012022-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_AmazonSalesToCanadaAndOtherForeignCountriesMember"
      decimals="INF"
      unitRef="Pure">0.098</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-07-012022-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_HydroponicProductsMember"
      decimals="INF"
      unitRef="Pure">0.53</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-07-012022-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_GeneralGardeningMember"
      decimals="INF"
      unitRef="Pure">0.47</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:InventoryGross
      contextRef="AsOf2022-09-30_country_CN"
      decimals="0"
      unitRef="USD">1900000</us-gaap:InventoryGross>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_84A_eus-gaap--LesseeLeasesPolicyTextBlock_z58vPUPd4N2k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86B_zbiT0twqY5o9"&gt;Leases&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On its inception date, April 11, 2018, the Company
adopted ASC 842 &#x2013; Leases (&#x201c;ASC 842&#x201d;), which requires lessees to record right-of-use (&#x201c;ROU&#x201d;) assets and related
lease obligations on the balance sheet, as well as disclose key information regarding leasing arrangements.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;ROU assets represent our right to use an underlying
asset for the lease terms and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease
ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the
Company&#x2019;s leases do not provide an implicit rate, the Company generally uses its incremental borrowing rate based on the estimated
rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The operating lease ROU
asset also includes any lease payments made and excludes lease incentives. Lease expense for lease payments is recognized on a straight-line
basis over the lease term.&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:LesseeLeasesPolicyTextBlock>
    <us-gaap:ShareBasedCompensationForfeituresPolicyTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_849_eus-gaap--ShareBasedCompensationForfeituresPolicyTextBlock_zuMWPsbmNrDk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_zySif5tqBOXi"&gt;Stock-based Compensation&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company applies ASC No.
718, &#x201c;Compensation-Stock Compensation,&#x201d; which requires that share-based payment transactions with employees and nonemployees
upon adoption of ASU 2018-07, be measured based on the grant date fair value of the equity instrument and recognized as compensation expense
over the requisite service period, with a corresponding addition to equity. Under this method, compensation cost related to employee share
options or similar equity instruments is measured at the grant date based on the fair value of the award and is recognized over the period
during which an employee is required to provide service in exchange for the award, which generally is the vesting period. In addition
to requisite service period, the Company also evaluates the performance condition and market condition under ASC 718-10-20. For an award
which contains both a performance and a market condition, and where both conditions must be satisfied for the award to vest, the market
condition is incorporated into the fair value of the award, and that fair value is recognized over the employee&#x2019;s requisite service
period or nonemployee&#x2019;s vesting period if it is probable the performance condition will be met. If the performance condition is
ultimately not met, compensation cost related to the award should not be recognized (or should be reversed) because the vesting condition
in the award has not been satisfied.&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"&gt;The Company will recognize forfeitures of such equity-based
compensation as they occur.&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:ShareBasedCompensationForfeituresPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_847_eus-gaap--IncomeTaxPolicyTextBlock_zOVlvZl5zd8l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86C_z3E3sFCpJqt7"&gt;Income taxes&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company accounts for income taxes under the asset
and liability method. Deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between
the financial statement carrying amounts of existing assets and liabilities and their perspective tax bases. Deferred tax assets and liabilities
are measured using enacted tax rates expected to apply to taxable income in the years in which the temporary differences are expected
to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the
period that includes the enactment date. Valuation allowances are recorded, when necessary, to reduce deferred tax assets to the amount
expected to 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"&gt;As a result of the implementation of certain provisions
of ASC 740, Income Taxes (&#x201c;ASC 740&#x201d;), which clarifies the accounting and disclosure for uncertainty in tax position, as defined,
ASC 740 seeks to reduce the diversity in practice associated with certain aspects of the recognition and measurement related to accounting
for income taxes. The Company has adopted the provisions of ASC 740 since inception, April 11, 2018, and has analyzed filing positions
in each of the federal and state jurisdictions where the Company is required to file income tax returns, as well as open tax years in
such jurisdictions. The Company has identified the U.S. federal jurisdiction, and the states of Nevada and California, as its &#x201c;major&#x201d;
tax jurisdictions. However, the Company has certain tax attribute carryforwards which will remain subject to review and adjustment by
the relevant tax authorities until the statute of limitations closes with respect to the year in which such attributes are utilized.&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"&gt;The Company believes that our income tax filing positions
and deductions will be sustained on audit and do not anticipate any adjustments that will result in a material change to its financial
position. Therefore, no reserves for uncertain income tax positions have been recorded pursuant to ASC 740. The Company&#x2019;s policy
for recording interest and penalties associated with income-based tax audits is to record such items as a component of income taxes.&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"/&gt;





</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_847_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zOdgfsQZy2q3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_866_zgCOr4yYhyk2"&gt;Commitments and contingencies&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In the ordinary course of business, the Company is
subject to certain contingencies, including legal proceedings and claims arising out of the business that relate to a wide range of matters,
such as government investigations and tax matters. The Company recognizes a liability for such contingency if it determines it is probable
that a loss has occurred and a reasonable estimate of the loss can be made. The Company may consider many factors in making these assessments
including historical and specific facts and circumstances of each matter.&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:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_84C_eus-gaap--EarningsPerSharePolicyTextBlock_zGDlhoNXZwQj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86B_zhWVczemh4E"&gt;Earnings per share&lt;/span&gt;&lt;/span&gt;&lt;/p&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"&gt;Basic earnings per share are computed by dividing
net income attributable to holders of common stock by the weighted average number of shares of common stock outstanding during the year.
Diluted earnings per share reflect the potential dilution that could occur if securities to issue common stock were exercised.&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:EarningsPerSharePolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_845_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zu5KHF8obcg1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86C_ziwEBo4Ph5xh"&gt;Recently issued accounting pronouncements&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In June 2022, FASB issued&#160;ASU 2022-03, Fair Value
Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions. The amendments in this
ASU clarify the guidance in ASC 820 on the fair value measurement of an equity security that is subject to a contractual sale restriction
and require specific disclosures related to such an equity security. This standard is effective for fiscal years beginning after December
15, 2024. The Company does not expect the adoption of this standard to have a material impact on the consolidated 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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In October 2021, the FASB issued ASU 2021-08, Business
Combinations (Topic 805),&#160;Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This ASU clarifies
that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance
with ASU 2014-09, Revenue from Contracts with Customers&#160;(Topic 606) as if the entity had originated the contracts. The guidance is
effective for fiscal years beginning after December 15, 2023, with early application permitted. The Company does not expect the adoption
of this standard to have a material impact on the consolidated financial statements.&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"&gt;In March 2020 and January 2021, the FASB
issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial
Reporting and ASU No. 2021-01, Reference Rate Reform (Topic 848): Scope, respectively (collectively, &#x201c;Topic 848&#x201d;).
Topic 848 provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions
that reference the London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) or another reference rate expected to be discontinued because
of reference rate reform. The expedients and exceptions provided by Topic 848 are effective for all entities as of March 12, 2020
through December 31, 2022. The Company does not expect the adoption of this standard to have a material impact on the Company's
consolidated financial statements.&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"&gt;In August 2020, the FASB issued ASU 2020-06, &#x201c;Debt
&#x2013; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#x2013; Contracts in Entity&#x2019;s Own Equity
(Subtopic 815-40).&#x201d; This ASU reduces the number of accounting models for convertible debt instruments and convertible preferred
stock, as well as amend the guidance for the derivatives scope exception for contracts in an entity&#x2019;s own equity to reduce form-over-substance-based
accounting conclusions. In addition, this ASU improves and amends the related EPS guidance. This standard is effective for the Company
on July 1, 2024, including interim periods within those fiscal years. Adoption is either a modified retrospective method or a fully retrospective
method of transition. The Company does not expect the adoption of this standard to have a material impact on the consolidated 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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"/&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In January 2020, the FASB issued ASU 2020-01,
&#x201c;Investments - Equity Securities (Topic 321), Investments - Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging
(Topic 815) - Clarifying the Interactions between Topic 321, Topic 323, and Topic 815.&#x201d; This ASU among other things clarifies that
a company should consider observable transactions that require a company to either apply or discontinue the equity method of accounting
under Topic 323, Investments&#x2014;Equity Method and Joint Ventures, for the purposes of applying the measurement alternative in accordance
with Topic 321 immediately before applying or upon discontinuing the equity method. The new ASU clarifies that, when determining the accounting
for certain forward contracts and purchased options a company should not consider, whether upon settlement or exercise, if the underlying
securities would be accounted for under the equity method or fair value option. ASU 2020-01 is effective for public business entities
for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2021. An entity should apply ASU 2020-01
prospectively at the beginning of the interim period that includes the adoption date. The adoption of ASU 2020-01 did not have material
impact on the Company's consolidated 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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In December 2019, the FASB issued ASU 2019-12,
Income Taxes (Topic 740) &#x2013; Simplifying the Accounting for Income Taxes. The update is intended to simplify the current rules regarding
the accounting for income taxes and addresses several technical topics including accounting for franchise taxes, allocating income taxes
between a loss in continuing operations and in other categories such as discontinued operations, reporting income taxes for legal entities
that are not subject to income taxes, and interim accounting for enacted changes in tax laws. The new standard is effective for fiscal
years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022; however, early adoption
is permitted. The adoption of this standard did not have material impact on the consolidated financial statements.&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"&gt;In January 2017, the
FASB issued ASU 2017-04, &#x201c;Intangibles - Goodwill and Other (Topic&#160;350): Simplifying the Test for Goodwill Impairment,&#x201d;
which eliminates step two from the goodwill impairment test. Under ASU 2017-04, an entity should recognize an impairment charge for the
amount by which the carrying amount of a reporting unit exceeds its fair value up to the amount of goodwill allocated to that reporting
unit. All other entities, including not-for-profit entities, that are adopting the amendments in this Update should do so for their annual
or any interim goodwill impairment tests in fiscal years beginning after December 15, 2021. The Company has adopted ASU 2017-04. See disclosures
above on Goodwill for further details.&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;The Company does not believe other recently issued
but not yet effective accounting standards, if currently adopted, would have a material effect on the consolidated financial position,
statements of operations and cash flows.&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:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:SubsequentEventsPolicyPolicyTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_842_eus-gaap--SubsequentEventsPolicyPolicyTextBlock_zTGwR4GOeFb5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_zSDMT8zsAv55"&gt;Subsequent events&lt;/span&gt;&lt;/span&gt;&lt;/p&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"&gt;The Company evaluated subsequent events and transactions
that occurred after the balance sheet date through the date that the consolidated financial statements are available to be issued. Material
subsequent events that required recognition or additional disclosure in the consolidated financial statements are presented.&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:SubsequentEventsPolicyPolicyTextBlock>
    <IPW:JointVenturesDisclosureTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_80C_ecustom--JointVenturesDisclosureTextBlock_zZ1XUQlgaRRl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 3 - &lt;span id="xdx_82B_zLNiNFLEUK29"&gt;Joint Ventures&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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Box Harmony, LLC&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"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On January 13, 2022, the Company entered into a joint
venture agreement (the &#x201c;Joint Venture Agreement&#x201d;) with Titanium Plus Autoparts, Inc., a California corporation (&#x201c;TPA&#x201d;),
Tony Chiu (&#x201c;Chiu&#x201d;) and Bin Xiao (&#x201c;Xiao&#x201d;). Pursuant to the terms of the Joint Venture Agreement, the parties formed
a Nevada limited liability company, Box Harmony, LLC (&#x201c;Box Harmony&#x201d;), for the principal purpose of providing logistic services
primarily for foreign-based manufacturers or distributors who desire to sell their products online in the United States, with such logistic
services to include, without limitation, receiving, storing and transporting such products.&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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;Following entry into the
Joint Venture Agreement, Box Harmony issued a total of 6,000 certificated units of membership interest, designated as Class A voting units
(&#x201c;Equity Units&#x201d;), as follows: (i) the Company agreed to contribute $50,000 in cash in exchange for 2,400 Equity Units in Box
Harmony and agreed to provide Box Harmony with the use and access to certain warehouse facilities leased by the Company (see below), and
(ii) TPA received 1,200 Equity Units in exchange for (a) $1,200 and contributing the TPA IP License referred to below, (b) its existing
and future customer contracts, and (c) granting Box Harmony the use of shipping accounts (FedEx and UPS) and all other TPA carrier contracts,
and (iii) Xiao received 2,400 Equity Units in exchange for $2,400 and his agreement to manage the day to day operations of Box Harmony.&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;Under the terms of the Box Harmony limited liability
operating agreement (the &#x201c;LLC Agreement&#x201d;), TPA and Xiao each granted to the Company an unconditional and irrevocable right
and option to purchase from Xiao and TPA at any time within the first 18 months following January 13, 2022, up to 1,200 Class A voting
units, at an exercise price of $550 per Class A voting unit, for a total exercise price of up to $660,000. If such option is fully exercised,
the Company would own 3,600 Equity Units or 60% of the total outstanding Equity Units. As of the date of this report, the Company had
not exercised the option to purchase additional voting units from Xiao and TPA. The LLC Agreement prohibits the issuance of additional
Equity Units and certain other actions unless approved in advance by the Company, that a noncontrolling right that would not be substantive
to overcome the majority voting interests held by TPA and Xiao.&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"&gt;As a result, the Company owns &lt;span id="xdx_905_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20220930__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--BoxHarmonyMember_zCHt52QFUBK2" title="Equity Method Investment, Ownership Percentage"&gt;40&lt;/span&gt;% of the equity interest
in Box Harmony with significant influence but does not own a majority equity interest or otherwise control of Box Harmony. The Company
accounts for its ownership interest in Box Harmony following the equity method of accounting, in accordance with ASC 323, Investments
&#x2014;Equity Method and Joint Ventures. Under this method, the carrying cost is initially recorded at cost and then increased or decreased
by recording its percentage of gain or loss in its statement of operations and a corresponding charge or credit to the carrying value
of the asset.&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"&gt;&lt;b&gt;&lt;i&gt;Global Social Media, LLC&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"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On February 10, 2022, the Company entered into a joint
venture agreement with Bro Angel, LLC, Ji Shin and Bing Luo (the &#x201c;GSM Joint Venture Agreement&#x201d;). Pursuant to the terms of
the GSM Joint Venture Agreement, the parties formed a Nevada limited liability company, Global Social Media, LLC (&#x201c;GSM&#x201d;),
for the principal purpose of providing a social media platform, contents and services to assist businesses, including the Company and
other businesses, in marketing their products.&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"&gt;Following entry into the GSM Joint Venture Agreement,
GSM issued 10,000 certificated units of membership interest (the &#x201c;GSM Equity Units&#x201d;), of which the Company was issued 6,000
GSM Equity Units and Bro Angel was issued 4,000 GSM Equity Units. Messrs. Shin and Luo are the owners of 100% of the equity of Bro Angel.
The LLC Agreement prohibits the issuance of additional Equity Units and certain other actions unless approved in advance by Bro Angel,
creating a noncontrolling right that would not be substantive to overcome the majority voting interests held by the Company.&lt;/p&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; background-color: white"&gt;As of the date of this report,
the members had not completed the capital contributions and no receivables were recorded.&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"&gt;Pursuant to the terms of the Agreements, the Company
owns &lt;span id="xdx_901_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_c20220930__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--GPMMember_zTSgz6Prun9i" title="Equity Method Investment, Ownership Percentage"&gt;60&lt;/span&gt;% of the equity interest in GSM and control of the operations. Based on ASU 2015-02, the Company consolidate GSM due to its majority
equity ownership and control over operations. For the three months ended September 30, 2022 and 2021, the impact of GSM&#x2019;s activities
were immaterial to the Company&#x2019;s unaudited condensed consolidated financial statements.&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"/&gt;

</IPW:JointVenturesDisclosureTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="AsOf2022-09-30_custom_BoxHarmonyMember"
      decimals="INF"
      unitRef="Pure">0.40</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="AsOf2022-09-30_custom_GPMMember"
      decimals="INF"
      unitRef="Pure">0.60</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <IPW:AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_808_ecustom--AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock_zOaVrmAtmgW1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 4 - &lt;span id="xdx_82B_zWEsWhcIlSZ8"&gt;Acquisition of Anivia Limited and Subsidiaries and Variable
Interest Entity&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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;On February 15, 2022, the
Company acquired 100% of the ordinary shares of Anivia Limited (&#x201c;Anivia&#x201d;), a corporation organized under the laws of the British
Virgin Islands (&#x201c;BVI&#x201d;), in accordance with the terms of a share transfer framework agreement (the &#x201c;Transfer Agreement&#x201d;),
dated February 15, 2022, by and between the Company, White Cherry Limited, a BVI company (&#x201c;White Cherry&#x201d;), White Cherry&#x2019;s
equity holders, Li Zanyu and Xie Jing (together with White Cherry, the &#x201c;Sellers&#x201d;), Anivia, Fly Elephant Limited, a Hong Kong
company, Dayourenzai (Shenzhen) Technology Co., Ltd. and Daheshou (Shenzhen) Information Technology Co., Ltd. Anivia owns 100% of the
equity of Fly Elephant Limited, which in turn owns 100% of the equity of Dayourenzai (Shenzhen) Technology Co., Ltd., a corporation located
in the People&#x2019;s Republic of China (&#x201c;PRC&#x201d;) and which is a wholly foreign-owned enterprise (&#x201c;WFOE&#x201d;) of Fly
Elephant Limited. The WFOE controls, through contractual arrangements summarized below, the business, revenues and profits of Daheshou
(Shenzhen) Information Technology Co., Ltd., a company organized under the Laws of the PRC (&#x201c;DHS&#x201d;) and located in Shenzhen,
China.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The contractual arrangements between the WFOE and
DHS are established through a variable interest operating entity structure, which is reflected in (i) an exclusive business cooperation
agreement, dated December 15, 2021, between the WFOE and DHS, (ii) an exclusive equity interest pledge agreement, dated December 15, 2021,
between the WFOE and DHS in which the equity of DHS was pledged to the WFOE, (iii) an exclusive option agreement, dated December 15, 2021,
between the WFOE, DHS and its equity holders, Li Zanyu and Xie Jing (the &#x201c;Equity Holders), pursuant to which the Equity Holders
give the WFOE the irrevocable and exclusive right to purchase the equity interests in DHS, and (iii) a power of attorney, dated December
15, 2021, pursuant to which Li Zanyu and Xie Jing, the holders of 100% of the equity interest of DHS, granted the WFOE all voting and
other rights to their equity interest in DHS. According to the exclusive business cooperation agreement, in consideration for the services
provided by the WFOE, DHS shall pay a service fee to the WFOE on annual basis (or at any time agreed by the Parties). The service fees
for each year (or for any other period agreed to by the Parties) shall consist of a management fee and a fee for services provided, which
shall be reasonably determined by the WFOE based on the nature, complexity, time, and other market and operation factors. The WFOE may
provide a separate confirmation letter and/or invoice to DHS to indicate the amount of service fees due for each service period; or the
amount of services fees may be as set forth in the relevant contracts separately executed by the Parties. DHS is principally engaged in
selling a wide range of products and providing logistic services in the PRC.&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"&gt;Pursuant to the terms of the Agreements, the Company
does not have direct ownership in DHS but is actively involved in DHS&#x2019;s operations as the sole manager to direct the activities
and significantly impact DHS&#x2019;s economic performance. As such, based on the determination that the Company is the primary beneficiary
of DHS, in accordance with ASC 810-10-25-38A through 25-38J, DHS is considered a variable interest entity (&#x201c;VIE&#x201d;) of the Company
and the financial statements of DHS have been consolidated from the date such control existed, February 15, 2022.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;Total fair value of
the consideration for the transaction was $&lt;span id="xdx_904_eus-gaap--BusinessCombinationConsiderationTransferred1_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" title="Payments to Acquire Businesses, Gross"&gt;10,629,000&lt;/span&gt;,
which was paid to White Cherry as follows: at closing, the Company (i) paid $&lt;span id="xdx_90A_eus-gaap--NotesIssued1_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--LongtermDebtTypeAxis__custom--PurchaseNoteMember_pp0p0" title="Notes Issued"&gt;3,500,000&lt;/span&gt;
in the form of a two-year unsecured 6% subordinated promissory note, payable in equal semi-annual installments commencing August 15,
2022 (the &#x201c;Purchase Note&#x201d;), (ii) issued &lt;span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesAcquisitions_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--StatementClassOfStockAxis__us-gaap--RestrictedStockMember_zLMNntaq9UT4" title="Number of shares issued for acquisition"&gt;3,083,700&lt;/span&gt;
restricted shares of the Company&#x2019;s common stock (subject to a lock-up period of 180 days and insider trading rules), and (iii)
owed an additional $&lt;span id="xdx_905_eus-gaap--PaymentsToAcquireBusinessesGross_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" title="Business Combination, Consideration Transferred, Other"&gt;1,500,000&lt;/span&gt;
in cash, which was to be paid after closing.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;JP Morgan Chase Bank, the
Company&#x2019;s senior secured lender (&#x201c;JPM&#x201d;), consented to the transaction. In conjunction with obtaining JPM&#x2019;s consent,
the Company delivered an amendment to the pledge and security agreement with JPM, pursuant to which the Company pledged to JPM 65% of
the equity interest of Anivia Limited, Fly Elephant Limited and the WFOE.&lt;/p&gt;







&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"/&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;On October 7, 2022, in
conjunction with the Company&#x2019;s entry into the Second Amendment to the Credit Agreement, the Company&#x2019;s promissory note holder,
White Cherry Limited, an exempted company incorporated under the laws of the British Virgin Islands (&#x201c;White Cherry&#x201d;), entered
into an amendment (the &#x201c;Amendment&#x201d;) to the subordination agreement, originally dated March 9, 2022 (the &#x201c;Subordination
Agreement&#x201d;). The Amendment to the Subordination Agreement was amended solely for purposes of adjusting the definition of payment
conditions under Section 2 of the Subordination Agreement such that &#x201c;payment conditions&#x201d; shall be deemed satisfied in connection
with a permitted payment if (a) no event of default has occurred under the credit agreement and is continuing and (b) the Company shall
have Excess Availability in the 30 days prior to the payment (as defined in the Second Amendment to the Credit Agreement) of no less than
$7,500,000.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;In addition, in conjunction
with the closing of the transaction, the WFOE entered into an employment agreement with Li Zanyu, dated February 15, 2022 (the &#x201c;Employment
Agreement&#x201d;), pursuant to which Mr. Li has been appointed to serve as general manager of the WFOE for a term of 10 years (through
February 14, 2032), with annual base compensation of up to 500,000 RMB plus bonus as may be determined by the WFOE from time to time,
in its sole discretion, based on Mr. Li&#x2019;s performance. During such employment, Mr. Li may not engage in other employment without
the consent of the WFOE.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;The acquisition of Anivia
was accounted for as a business combination under ASC 805. As the acquirer for accounting purposes, the Company has estimated the fair
value of Anivia and its subsidiaries&#x2019; assets acquired and conformed the accounting policies of Anivia to its own accounting policies.
The Company applied the income approach and cost approach in determining the fair value of the intangible assets, which intangible assets
consisted of a covenant not to compete, supplier relationships and software. The fair value of the remaining assets acquired and liabilities
assumed were not significantly different from their carrying values at the acquisition date. In addition, pursuant to the Transfer Agreement,
the Sellers made certain representations and warranties, including that other than the items presented on the balance sheet on February
15, 2022, DHS, the operating VIE, was not subject to any loans, debts, liabilities, guarantees or other contingent liabilities at the
Closing date. In the event of any breach of any of the representations and warranties, the sellers shall bear joint and several liability
for any direct or indirect losses suffered by the Company as a result thereof. The Company recognized approximately $&lt;span id="xdx_90B_eus-gaap--Goodwill_iI_pn3n3_dm_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AnivaMember_zamcmAyRklW2"&gt;6.1
&lt;/span&gt;million of goodwill in the transaction, which was primarily due to the subsumed assembled workforce intangible assets. Goodwill
is not deductible for income tax purposes. The Company expensed with the acquisition certain legal and accounting costs of $&lt;span id="xdx_900_eus-gaap--OtherGeneralAndAdministrativeExpense_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AnivaMember_pp0p0"&gt;54,702
&lt;/span&gt;as general and administration expenses and $&lt;span id="xdx_90A_eus-gaap--PaymentsOfFinancingCosts_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AnivaMember__srt--CounterpartyNameAxis__custom--JPMMember_pp0p0"&gt;50,000
&lt;/span&gt;paid to JPM as financing fees.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;The following information
summarizes the purchase consideration and allocation of the fair values assigned to the assets at the purchase date, February 15, 2022:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_zxFYyzptAKW4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entities (Details - Acquisition allocation)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BA_zazEWRUbUc7e" style="display: none"&gt;Schedule of allocation of acquisition price&lt;/span&gt;&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 style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Fair Value of Purchase Price:&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 style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; width: 84%"&gt;Cash&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_982_eus-gaap--PaymentsToAcquireBusinessesNetOfCashAcquired_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="width: 13%; text-align: right" title="Cash"&gt;1,500,000&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="padding-left: 10pt; text-align: left"&gt;Promissory note 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_987_ecustom--PromissoryNotesIssued1_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="text-align: right" title="Promissory note issued"&gt;3,600,627&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-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Common stock issued&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_980_eus-gaap--BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Common stock issued"&gt;5,528,373&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; padding-bottom: 2.5pt"&gt;Total purchase consideration&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_98C_eus-gaap--BusinessCombinationConsiderationTransferred1_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total purchase consideration"&gt;10,629,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold"&gt;Purchase Price Allocation:&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-left: 10pt; text-align: left"&gt;Covenant not to compete&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pp0p0" style="text-align: right" title="Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles"&gt;3,459,120&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="padding-left: 10pt; text-align: left"&gt;Supplier relationships&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_985_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_pp0p0" style="text-align: right" title="Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles"&gt;1,179,246&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-left: 10pt"&gt;Software&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_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_pp0p0" style="text-align: right" title="Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles"&gt;534,591&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="padding-left: 10pt; text-align: left"&gt;Current assets&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--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="text-align: right" title="Current assets"&gt;1,784,113&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-left: 10pt; text-align: left"&gt;Property and equipment&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--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="text-align: right" title="Property and equipment"&gt;46,548&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="padding-left: 10pt; text-align: left"&gt;Rent deposit&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_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="text-align: right" title="Rent deposit"&gt;52,707&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-left: 10pt; text-align: left"&gt;ROU asset&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_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="text-align: right" title="ROU asset"&gt;234,578&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="padding-left: 10pt"&gt;Goodwill&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--Goodwill_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="text-align: right" title="Goodwill"&gt;6,094,144&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-left: 10pt; text-align: left"&gt;Deferred tax liabilities&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_987_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1_iNI_pp0p0_di_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_za3JgQ0zclf" style="text-align: right" title="Deferred tax liabilities"&gt;(1,389,113&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Current liabilities&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--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pp0p0_di_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_zWyay8Dh0mgi" style="text-align: right" title="Current liabilities"&gt;(1,143,076&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Lease liability&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_98E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_iNI_pp0p0_di_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_zAoO8SVOylc3" style="border-bottom: Black 1pt solid; text-align: right" title="Lease liability"&gt;(223,858&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total purchase consideration&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_981_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total purchase consideration"&gt;10,629,000&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_8AA_z3NtATX40D2" 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;span style="background-color: white"/&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;In October
2022, the $1.5 million cash portion of the consideration, which was presented as investment payable, had been fully paid off.&lt;/span&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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;The results of operations
of Anivia since February 16, 2022 have been included in the Company's consolidated financial statements.&lt;/p&gt;







&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"/&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&#160;&#160;&lt;/p&gt;

</IPW:AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="From2022-02-142022-02-15_custom_AniviaMember"
      decimals="0"
      unitRef="USD">10629000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:NotesIssued1
      contextRef="From2022-02-142022-02-15_custom_AniviaMember_custom_PurchaseNoteMember"
      decimals="0"
      unitRef="USD">3500000</us-gaap:NotesIssued1>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="From2022-02-142022-02-15_custom_AniviaMember_us-gaap_RestrictedStockMember"
      decimals="INF"
      unitRef="Shares">3083700</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="From2022-02-142022-02-15_custom_AniviaMember"
      decimals="0"
      unitRef="USD">1500000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:Goodwill
      contextRef="AsOf2022-02-15_custom_AnivaMember"
      decimals="-3"
      unitRef="USD">6100000</us-gaap:Goodwill>
    <us-gaap:OtherGeneralAndAdministrativeExpense
      contextRef="From2022-02-142022-02-15_custom_AnivaMember"
      decimals="0"
      unitRef="USD">54702</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="From2022-02-142022-02-15_custom_AnivaMember_custom_JPMMember"
      decimals="0"
      unitRef="USD">50000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock contextRef="From2022-07-01to2022-09-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_zxFYyzptAKW4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entities (Details - Acquisition allocation)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BA_zazEWRUbUc7e" style="display: none"&gt;Schedule of allocation of acquisition price&lt;/span&gt;&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 style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Fair Value of Purchase Price:&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 style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; width: 84%"&gt;Cash&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_982_eus-gaap--PaymentsToAcquireBusinessesNetOfCashAcquired_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="width: 13%; text-align: right" title="Cash"&gt;1,500,000&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="padding-left: 10pt; text-align: left"&gt;Promissory note 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_987_ecustom--PromissoryNotesIssued1_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="text-align: right" title="Promissory note issued"&gt;3,600,627&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-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Common stock issued&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_980_eus-gaap--BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Common stock issued"&gt;5,528,373&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; padding-bottom: 2.5pt"&gt;Total purchase consideration&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_98C_eus-gaap--BusinessCombinationConsiderationTransferred1_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total purchase consideration"&gt;10,629,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold"&gt;Purchase Price Allocation:&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-left: 10pt; text-align: left"&gt;Covenant not to compete&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pp0p0" style="text-align: right" title="Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles"&gt;3,459,120&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="padding-left: 10pt; text-align: left"&gt;Supplier relationships&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_985_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_pp0p0" style="text-align: right" title="Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles"&gt;1,179,246&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-left: 10pt"&gt;Software&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_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_pp0p0" style="text-align: right" title="Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles"&gt;534,591&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="padding-left: 10pt; text-align: left"&gt;Current assets&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--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="text-align: right" title="Current assets"&gt;1,784,113&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-left: 10pt; text-align: left"&gt;Property and equipment&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--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="text-align: right" title="Property and equipment"&gt;46,548&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="padding-left: 10pt; text-align: left"&gt;Rent deposit&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_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="text-align: right" title="Rent deposit"&gt;52,707&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-left: 10pt; text-align: left"&gt;ROU asset&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_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="text-align: right" title="ROU asset"&gt;234,578&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="padding-left: 10pt"&gt;Goodwill&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--Goodwill_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="text-align: right" title="Goodwill"&gt;6,094,144&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-left: 10pt; text-align: left"&gt;Deferred tax liabilities&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_987_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1_iNI_pp0p0_di_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_za3JgQ0zclf" style="text-align: right" title="Deferred tax liabilities"&gt;(1,389,113&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Current liabilities&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--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pp0p0_di_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_zWyay8Dh0mgi" style="text-align: right" title="Current liabilities"&gt;(1,143,076&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Lease liability&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_98E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_iNI_pp0p0_di_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_zAoO8SVOylc3" style="border-bottom: Black 1pt solid; text-align: right" title="Lease liability"&gt;(223,858&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total purchase consideration&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_981_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_c20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total purchase consideration"&gt;10,629,000&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:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="From2022-02-142022-02-15_custom_AniviaMember"
      decimals="0"
      unitRef="USD">1500000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <IPW:PromissoryNotesIssued1
      contextRef="From2022-02-142022-02-15_custom_AniviaMember"
      decimals="0"
      unitRef="USD">3600627</IPW:PromissoryNotesIssued1>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="From2022-02-142022-02-15_custom_AniviaMember"
      decimals="0"
      unitRef="USD">5528373</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="From2022-02-142022-02-15_custom_AniviaMember"
      decimals="0"
      unitRef="USD">10629000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="AsOf2022-02-15_custom_AniviaMember_us-gaap_NoncompeteAgreementsMember"
      decimals="0"
      unitRef="USD">3459120</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="AsOf2022-02-15_custom_AniviaMember_custom_SupplierRelationshipMember"
      decimals="0"
      unitRef="USD">1179246</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="AsOf2022-02-15_custom_AniviaMember_custom_SoftwareMember"
      decimals="0"
      unitRef="USD">534591</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="AsOf2022-02-15_custom_AniviaMember"
      decimals="0"
      unitRef="USD">1784113</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="AsOf2022-02-15_custom_AniviaMember"
      decimals="0"
      unitRef="USD">46548</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <IPW:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit
      contextRef="AsOf2022-02-15_custom_AniviaMember"
      decimals="0"
      unitRef="USD">52707</IPW:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="AsOf2022-02-15_custom_AniviaMember"
      decimals="0"
      unitRef="USD">234578</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:Goodwill
      contextRef="AsOf2022-02-15_custom_AniviaMember"
      decimals="0"
      unitRef="USD">6094144</us-gaap:Goodwill>
    <IPW:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1
      contextRef="AsOf2022-02-15_custom_AniviaMember"
      decimals="0"
      unitRef="USD">1389113</IPW:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="AsOf2022-02-15_custom_AniviaMember"
      decimals="0"
      unitRef="USD">1143076</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="AsOf2022-02-15_custom_AniviaMember"
      decimals="0"
      unitRef="USD">223858</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="AsOf2022-02-15_custom_AniviaMember"
      decimals="0"
      unitRef="USD">10629000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:VariableInterestEntityDisclosureTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_80D_eus-gaap--VariableInterestEntityDisclosureTextBlock_zynRDajuBSnd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 5 &#x2013; &lt;span id="xdx_82B_zDNEp9dWQKn9"&gt;Variable interest entity&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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Effective February 15, 2022, upon acquisition of Anivia,
the Company assumed the contractual arrangements between the WFOE and DHS through a variable interest operating entity structure. See
Note 4 for details.&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"&gt;The Company did not provide financial or other support
to the VIE for the periods presented where the Company was not otherwise contractually required to provide such support.&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"&gt;As of September 30, 2022 and 2021, there was no pledge
or collateralization of the VIE assets that would be used to settle obligations of the VIE.&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"&gt;The carrying amounts of the assets, liabilities and
the results of operations of the VIE included in the Company&#x2019;s consolidated balance sheets and statements of operations and comprehensive
income after the elimination of intercompany balances and transactions with the VIE are as follows:&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"&gt;The carrying amount of the VIE&#x2019;s assets and
liabilities were as follows for the periods indicated:&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--ScheduleOfVariableInterestEntitiesTextBlock_zX3V8vyZe5Rd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Variable interest entity (Details - Assets and Liabilities)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B0_zfOLZ0KtpmDc" style="display: none"&gt;Carrying amount of VIE assets and liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20220930_srt--ConsolidatedEntitiesAxis_us-gaap--VariableInterestEntityPrimaryBeneficiaryMember" 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_494_20210930__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zl7gLzUZR0Jj" 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;September 30,&lt;br/&gt; 2022&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;September 30,&lt;br/&gt; 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--Cash_iI_pp0p0_d0_zHtz9BrEYj8j" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 68%; text-align: left"&gt;Cash in bank&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: 13%; text-align: right"&gt;219,520&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: 13%; text-align: right"&gt;&#x2013;&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--PrepaidExpenseAndOtherAssets_iI_pp0p0_d0_zMmKrHahFv0k" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Prepayments and other receivables&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;569,244&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;$&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;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--DepositsAssetsCurrent_iI_pp0p0_d0_zAchiblBTfal" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Rent deposit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;47,930&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;$&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;/tr&gt;
  &lt;tr id="xdx_401_ecustom--OfficeEquipmentNet_iI_pp0p0_d0_zw6b5TrLJDn4" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Office equipment, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;50,551&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;$&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;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pp0p0_d0_zHhv6Dfr3skf" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Right of use - noncurrent&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;108,844&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;$&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;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--DeferredTaxAssetsGross_iI_pp0p0_d0_zBmFy3a2UB7f" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Deferred tax asset&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;178,116&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;$&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;/tr&gt;
  &lt;tr id="xdx_401_ecustom--AdvanceFromShareholders_iI_pp0p0_d0_z4Ejnc0RiLG5" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Advance from shareholders&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;86,847&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;$&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;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--AccountsPayableCurrent_iI_pp0p0_d0_zCYodrpEYxba" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Accounts payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;153,756&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;$&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;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--OperatingLeaseLiability_iI_pp0p0_d0_zYXZhwchJpG3" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Lease liability&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;103,121&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;$&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;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--TaxesPayableCurrent_iI_pp0p0_d0_z0KJHPCOW8e" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Income tax payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;282,029&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;$&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;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_iI_pp0p0_d0_zDORBVhILNwf" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Other payables and accrued liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;192,604&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;$&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;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AE_zvdf0XRZ3t7" 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;The operating results of the VIE were as follows for
the three months ended September 30, 2022:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_890_ecustom--ScheduleOfOperatingResultsOfTheVieTableTextBlock_zcXbV8MLVfDj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Variable interest entity (Details - VIE Operations)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B4_zsThhs9SB9e6" style="display: none"&gt;Operating results of the VIE&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_493_20220701__20220930__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zHsclqjaNxA4" 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;September 30, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--Revenues_d0_z0fBJClu1f88" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 84%"&gt;Revenue&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: 13%; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--NetIncomeLoss_iN_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Net loss after elimination of intercompany transactions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;733,617&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AF_zIueBnGY6Jm6" 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"&gt;For the three months ended September 30, 2022, the VIE contributed approximately
$&lt;span id="xdx_908_ecustom--RevenueBeforeConsolidation_pn3n3_dm_c20220701__20220930__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zLd28W6isAM8" title="Revenue before consolidation"&gt;3.2&lt;/span&gt; million of revenue and $&lt;span id="xdx_906_ecustom--NetIncomeLossBeforeConsolidation_pn3n3_dm_c20220701__20220930__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zUiSZZvLgfhj" title="Net income"&gt;0.6&lt;/span&gt; million of net loss before elimination.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;











</us-gaap:VariableInterestEntityDisclosureTextBlock>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock contextRef="From2022-07-01to2022-09-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--ScheduleOfVariableInterestEntitiesTextBlock_zX3V8vyZe5Rd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Variable interest entity (Details - Assets and Liabilities)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B0_zfOLZ0KtpmDc" style="display: none"&gt;Carrying amount of VIE assets and liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20220930_srt--ConsolidatedEntitiesAxis_us-gaap--VariableInterestEntityPrimaryBeneficiaryMember" 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_494_20210930__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zl7gLzUZR0Jj" 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;September 30,&lt;br/&gt; 2022&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;September 30,&lt;br/&gt; 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--Cash_iI_pp0p0_d0_zHtz9BrEYj8j" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 68%; text-align: left"&gt;Cash in bank&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: 13%; text-align: right"&gt;219,520&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: 13%; text-align: right"&gt;&#x2013;&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--PrepaidExpenseAndOtherAssets_iI_pp0p0_d0_zMmKrHahFv0k" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Prepayments and other receivables&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;569,244&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;$&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;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--DepositsAssetsCurrent_iI_pp0p0_d0_zAchiblBTfal" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Rent deposit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;47,930&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;$&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;/tr&gt;
  &lt;tr id="xdx_401_ecustom--OfficeEquipmentNet_iI_pp0p0_d0_zw6b5TrLJDn4" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Office equipment, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;50,551&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;$&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;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pp0p0_d0_zHhv6Dfr3skf" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Right of use - noncurrent&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;108,844&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;$&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;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--DeferredTaxAssetsGross_iI_pp0p0_d0_zBmFy3a2UB7f" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Deferred tax asset&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;178,116&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;$&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;/tr&gt;
  &lt;tr id="xdx_401_ecustom--AdvanceFromShareholders_iI_pp0p0_d0_z4Ejnc0RiLG5" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Advance from shareholders&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;86,847&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;$&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;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--AccountsPayableCurrent_iI_pp0p0_d0_zCYodrpEYxba" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Accounts payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;153,756&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;$&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;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--OperatingLeaseLiability_iI_pp0p0_d0_zYXZhwchJpG3" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Lease liability&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;103,121&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;$&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;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--TaxesPayableCurrent_iI_pp0p0_d0_z0KJHPCOW8e" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Income tax payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;282,029&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;$&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;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_iI_pp0p0_d0_zDORBVhILNwf" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Other payables and accrued liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;192,604&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;$&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;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
    <us-gaap:Cash
      contextRef="AsOf2022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">219520</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="AsOf2021-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">0</us-gaap:Cash>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="AsOf2022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">569244</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="AsOf2021-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">0</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:DepositsAssetsCurrent
      contextRef="AsOf2022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">47930</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="AsOf2021-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">0</us-gaap:DepositsAssetsCurrent>
    <IPW:OfficeEquipmentNet
      contextRef="AsOf2022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">50551</IPW:OfficeEquipmentNet>
    <IPW:OfficeEquipmentNet
      contextRef="AsOf2021-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">0</IPW:OfficeEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">108844</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2021-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="AsOf2022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">178116</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="AsOf2021-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">0</us-gaap:DeferredTaxAssetsGross>
    <IPW:AdvanceFromShareholders
      contextRef="AsOf2022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">86847</IPW:AdvanceFromShareholders>
    <IPW:AdvanceFromShareholders
      contextRef="AsOf2021-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">0</IPW:AdvanceFromShareholders>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">153756</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2021-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">0</us-gaap:AccountsPayableCurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="AsOf2022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">103121</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="AsOf2021-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">0</us-gaap:OperatingLeaseLiability>
    <us-gaap:TaxesPayableCurrent
      contextRef="AsOf2022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">282029</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="AsOf2021-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">0</us-gaap:TaxesPayableCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilities
      contextRef="AsOf2022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">192604</us-gaap:AccountsPayableAndOtherAccruedLiabilities>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilities
      contextRef="AsOf2021-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">0</us-gaap:AccountsPayableAndOtherAccruedLiabilities>
    <IPW:ScheduleOfOperatingResultsOfTheVieTableTextBlock contextRef="From2022-07-01to2022-09-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_890_ecustom--ScheduleOfOperatingResultsOfTheVieTableTextBlock_zcXbV8MLVfDj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Variable interest entity (Details - VIE Operations)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B4_zsThhs9SB9e6" style="display: none"&gt;Operating results of the VIE&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_493_20220701__20220930__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zHsclqjaNxA4" 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;September 30, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--Revenues_d0_z0fBJClu1f88" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 84%"&gt;Revenue&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: 13%; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--NetIncomeLoss_iN_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Net loss after elimination of intercompany transactions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;733,617&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</IPW:ScheduleOfOperatingResultsOfTheVieTableTextBlock>
    <us-gaap:Revenues
      contextRef="From2022-07-012022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">0</us-gaap:Revenues>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-07-012022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">733617</us-gaap:NetIncomeLoss>
    <IPW:RevenueBeforeConsolidation
      contextRef="From2022-07-012022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="-3"
      unitRef="USD">3200000</IPW:RevenueBeforeConsolidation>
    <IPW:NetIncomeLossBeforeConsolidation
      contextRef="From2022-07-012022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="-3"
      unitRef="USD">600000</IPW:NetIncomeLossBeforeConsolidation>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_80A_eus-gaap--LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_zvolGz94fudf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 6 &#x2013; &lt;span id="xdx_823_zxtTHv0oNnn8"&gt;Accounts receivable, net&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&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"&gt;Accounts receivable for the Company consisted of the
following as of the dates indicated below:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zZuhZEtuejRb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BA_zURwdSiemc4i" style="display: none"&gt;Schedule of accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20220930_zHDFvXKTZoia" 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_498_20220630_zW6NV6SOptSk" 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="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;September 30,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--AccountsReceivableGrossCurrent_iI_pp0p0_maARNCzfvB_zM4A15Kz4bl3" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 68%; text-align: left"&gt;Accounts receivable&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: 13%; text-align: right"&gt;19,059,969&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: 13%; text-align: right"&gt;17,502,287&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--AllowanceForDoubtfulAccountsReceivableCurrent_iNI_pp0p0_di_msARNCzfvB_zmQwrOcPQ2kl" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Less: allowance for credit losses&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;(70,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;(70,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--AccountsReceivableNetCurrent_iTI_pp0p0_mtARNCzfvB_z40gXvJqVg7d" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total accounts receivable&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;18,989,969&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;17,432,287&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;&#160;&lt;/p&gt;

</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="From2022-07-01to2022-09-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zZuhZEtuejRb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BA_zURwdSiemc4i" style="display: none"&gt;Schedule of accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20220930_zHDFvXKTZoia" 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_498_20220630_zW6NV6SOptSk" 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="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;September 30,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--AccountsReceivableGrossCurrent_iI_pp0p0_maARNCzfvB_zM4A15Kz4bl3" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 68%; text-align: left"&gt;Accounts receivable&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: 13%; text-align: right"&gt;19,059,969&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: 13%; text-align: right"&gt;17,502,287&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--AllowanceForDoubtfulAccountsReceivableCurrent_iNI_pp0p0_di_msARNCzfvB_zmQwrOcPQ2kl" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Less: allowance for credit losses&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;(70,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;(70,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--AccountsReceivableNetCurrent_iTI_pp0p0_mtARNCzfvB_z40gXvJqVg7d" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total accounts receivable&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;18,989,969&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;17,432,287&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:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">19059969</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">17502287</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">70000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">70000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">18989969</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">17432287</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_807_eus-gaap--InventoryDisclosureTextBlock_zeVmrgooMnAk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 7 &#x2013; &lt;span id="xdx_82A_zWYMMfZUkM35"&gt;Inventories, net&lt;/span&gt;&lt;/b&gt;&lt;/p&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"&gt;As of September 30, 2022 and June 30, 2022, inventories consisted
of finished goods ready for sale, net of allowance for obsolescence, amounted to $&lt;span id="xdx_908_eus-gaap--InventoryNet_iI_pp0p0_c20220930_z5cTHfvnyARc" title="Inventory, net"&gt;30,313,684&lt;/span&gt; and $&lt;span id="xdx_909_eus-gaap--InventoryNet_iI_pp0p0_c20210930_za4hDrZ6QNTa" title="Inventory, net"&gt;30,433,766&lt;/span&gt;, respectively.&lt;/p&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"&gt;As of September 30, 2022 and June 30, 2022, allowance for obsolescence
was $&lt;span id="xdx_907_eus-gaap--InventoryLIFOReserve_c20220930_pp0p0" title="Inventory, LIFO Reserve"&gt;394,998&lt;/span&gt; and $&lt;span id="xdx_900_eus-gaap--InventoryLIFOReserve_iI_pp0p0_c20210930_z9cQTfpN3Vsf" title="Inventory, LIFO Reserve"&gt;320,000&lt;/span&gt;, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:InventoryNet contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">30313684</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">30433766</us-gaap:InventoryNet>
    <us-gaap:InventoryLIFOReserve contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">394998</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryLIFOReserve contextRef="AsOf2021-09-30" decimals="0" unitRef="USD">320000</us-gaap:InventoryLIFOReserve>
    <IPW:DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_80C_ecustom--DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock_z3XXsB642xx2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 8 &#x2013; &lt;span id="xdx_82A_zYGP2DjloNQ5"&gt;Prepayments and other current assets&lt;/span&gt; &lt;/b&gt;&lt;/p&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"&gt;As of September 30, 2022 and June 30, 2022, prepayments and other current assets consisted
of the following:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zQXqFfjo3fzd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Prepayments and other current assets (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B9_zBSL5OQmzmI7" style="display: none"&gt;Schedule of prepayments and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" 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" 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="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;September 30,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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: 68%; text-align: left"&gt;Advance to suppliers&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_986_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220930__us-gaap--BalanceSheetLocationAxis__custom--AdvanceToSuppliersMember_pp0p0" style="width: 13%; text-align: right" title="Prepaid Expense and Other Assets, Current"&gt;1,922,361&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_985_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220630__us-gaap--BalanceSheetLocationAxis__custom--AdvanceToSuppliersMember_pp0p0" style="width: 13%; text-align: right" title="Prepaid Expense and Other Assets, Current"&gt;3,938,881&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;Prepaid income taxes&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_98F_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220930__us-gaap--BalanceSheetLocationAxis__custom--PrepaidIncomeTaxesMember_pp0p0" style="text-align: right" title="Prepaid Expense and Other Assets, Current"&gt;214,818&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--PrepaidExpenseAndOtherAssetsCurrent_c20220630__us-gaap--BalanceSheetLocationAxis__custom--PrepaidIncomeTaxesMember_pp0p0" style="text-align: right" title="Prepaid Expense and Other Assets, Current"&gt;375,087&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;Prepaid expenses and other receivables&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_98C_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220930__us-gaap--BalanceSheetLocationAxis__custom--PrepaidAndOtherMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Prepaid Expense and Other Assets, Current"&gt;1,026,584&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_982_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220630__us-gaap--BalanceSheetLocationAxis__custom--PrepaidAndOtherMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Prepaid Expense and Other Assets, Current"&gt;1,130,495&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;&#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;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 id="xdx_98D_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220930_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Prepaid Expense and Other Assets, Current"&gt;3,163,763&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--PrepaidExpenseAndOtherAssetsCurrent_c20220630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Prepaid Expense and Other Assets, Current"&gt;5,444,463&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"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Other receivables consisted of delivery fees of $&lt;span id="xdx_90B_ecustom--DeliveryFeesReceivable_c20220930_pp0p0" title="Delivery fees receivable"&gt;55,499&lt;/span&gt;
and $&lt;span id="xdx_90F_ecustom--DeliveryFeesReceivable_iI_pp0p0_c20220630_zipleoTvyb7b" title="Delivery fees receivable"&gt;56,884&lt;/span&gt; and receivables from one and two unrelated parties for their use of the Company&#x2019;s courier accounts at September 30,
2022 and June 30, 2022. As of the date of this report, the amount had been fully collected.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</IPW:DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock contextRef="From2022-07-01to2022-09-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zQXqFfjo3fzd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Prepayments and other current assets (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B9_zBSL5OQmzmI7" style="display: none"&gt;Schedule of prepayments and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" 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" 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="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;September 30,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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: 68%; text-align: left"&gt;Advance to suppliers&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_986_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220930__us-gaap--BalanceSheetLocationAxis__custom--AdvanceToSuppliersMember_pp0p0" style="width: 13%; text-align: right" title="Prepaid Expense and Other Assets, Current"&gt;1,922,361&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_985_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220630__us-gaap--BalanceSheetLocationAxis__custom--AdvanceToSuppliersMember_pp0p0" style="width: 13%; text-align: right" title="Prepaid Expense and Other Assets, Current"&gt;3,938,881&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;Prepaid income taxes&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_98F_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220930__us-gaap--BalanceSheetLocationAxis__custom--PrepaidIncomeTaxesMember_pp0p0" style="text-align: right" title="Prepaid Expense and Other Assets, Current"&gt;214,818&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--PrepaidExpenseAndOtherAssetsCurrent_c20220630__us-gaap--BalanceSheetLocationAxis__custom--PrepaidIncomeTaxesMember_pp0p0" style="text-align: right" title="Prepaid Expense and Other Assets, Current"&gt;375,087&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;Prepaid expenses and other receivables&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_98C_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220930__us-gaap--BalanceSheetLocationAxis__custom--PrepaidAndOtherMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Prepaid Expense and Other Assets, Current"&gt;1,026,584&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_982_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220630__us-gaap--BalanceSheetLocationAxis__custom--PrepaidAndOtherMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Prepaid Expense and Other Assets, Current"&gt;1,130,495&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;&#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;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 id="xdx_98D_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20220930_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Prepaid Expense and Other Assets, Current"&gt;3,163,763&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--PrepaidExpenseAndOtherAssetsCurrent_c20220630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Prepaid Expense and Other Assets, Current"&gt;5,444,463&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:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="AsOf2022-09-30_custom_AdvanceToSuppliersMember"
      decimals="0"
      unitRef="USD">1922361</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="AsOf2022-06-30_custom_AdvanceToSuppliersMember"
      decimals="0"
      unitRef="USD">3938881</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="AsOf2022-09-30_custom_PrepaidIncomeTaxesMember"
      decimals="0"
      unitRef="USD">214818</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="AsOf2022-06-30_custom_PrepaidIncomeTaxesMember"
      decimals="0"
      unitRef="USD">375087</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="AsOf2022-09-30_custom_PrepaidAndOtherMember"
      decimals="0"
      unitRef="USD">1026584</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="AsOf2022-06-30_custom_PrepaidAndOtherMember"
      decimals="0"
      unitRef="USD">1130495</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">3163763</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">5444463</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <IPW:DeliveryFeesReceivable contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">55499</IPW:DeliveryFeesReceivable>
    <IPW:DeliveryFeesReceivable contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">56884</IPW:DeliveryFeesReceivable>
    <IPW:NoncurerntPrepaymentTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_80E_ecustom--NoncurerntPrepaymentTextBlock_zEKq3oSLxb3h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 9 &#x2013; &lt;span id="xdx_821_z5bGuy5o26a"&gt;Non-current prepayments&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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Non-current prepayments included $&lt;span id="xdx_909_ecustom--NoncurrentPrepayments_iI_pp0p0_c20220930__us-gaap--TransactionTypeAxis__custom--ProductSourcingMember_zKUWmcy3Jlkg" title="Non-current prepayments"&gt;752,082&lt;/span&gt; for product
sourcing, marketing research and promotion, and other management advisory and consulting services to companies owned by an employee and
minority shareholder and by relatives of a minority shareholder of the Company. The terms of these services are from two years to five
years. In addition, there was a $&lt;span id="xdx_904_ecustom--NoncurrentPrepayments_iI_pp0p0_c20220930__us-gaap--TransactionTypeAxis__custom--CarPrepaymentMember_zOAZjqFwnDmd" title="Non-current prepayments"&gt;65,625&lt;/span&gt; down payment on a four-year car lease. As of September 30, 2022 and June 30, 2022, total non-current
prepayments were $&lt;span id="xdx_909_ecustom--NoncurrentPrepayments_c20220930_pp0p0" title="Non-current prepayments"&gt;817,707&lt;/span&gt; and $&lt;span id="xdx_90C_ecustom--NoncurrentPrepayments_c20220630_pp0p0" title="Non-current prepayments"&gt;925,624&lt;/span&gt;, respectively. For the three months ended September 30, 2022 and 2021, the Company recorded amortization
expenses of $&lt;span id="xdx_90F_eus-gaap--AdjustmentForAmortization_pp0p0_c20220701__20220930_zcaQxBA8Wbl6" title="Amortization expenses"&gt;107,917&lt;/span&gt; and $&lt;span id="xdx_90C_eus-gaap--AdjustmentForAmortization_pp0p0_c20210701__20210930_zLZ9yxIi9Gp6" title="Amortization expenses"&gt;107,917&lt;/span&gt;, respectively.&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"/&gt;





</IPW:NoncurerntPrepaymentTextBlock>
    <IPW:NoncurrentPrepayments
      contextRef="AsOf2022-09-30_custom_ProductSourcingMember"
      decimals="0"
      unitRef="USD">752082</IPW:NoncurrentPrepayments>
    <IPW:NoncurrentPrepayments
      contextRef="AsOf2022-09-30_custom_CarPrepaymentMember"
      decimals="0"
      unitRef="USD">65625</IPW:NoncurrentPrepayments>
    <IPW:NoncurrentPrepayments contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">817707</IPW:NoncurrentPrepayments>
    <IPW:NoncurrentPrepayments contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">925624</IPW:NoncurrentPrepayments>
    <us-gaap:AdjustmentForAmortization
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">107917</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">107917</us-gaap:AdjustmentForAmortization>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_806_eus-gaap--IntangibleAssetsDisclosureTextBlock_z3m63GPttKd1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 10 &#x2013; &lt;span id="xdx_82B_zEjwTTrJ6ksi"&gt;Intangible assets, net&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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of September 30, 2022, intangible assets, net,
consisted of the following:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zA5iZ9fEwB19" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Intangible assets, net (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B3_zE5329M5E2Ri" style="display: none"&gt;Schedule of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;September 30,&lt;/p&gt;
                                                                               &lt;p style="margin-top: 0; margin-bottom: 0"&gt;2022&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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: 84%; text-align: left"&gt;Covenant Not to Compete&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_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_z8cIYZimpoGg" style="width: 13%; text-align: right" title="Finite-Lived Intangible Assets, Net"&gt;3,459,120&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;Supplier relationships&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--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_zHHHBv8J1Qtj" style="text-align: right" title="Finite-Lived Intangible Assets, Net"&gt;1,179,246&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&gt;Software&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--FiniteLivedIntangibleAssetsGross_c20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_pp0p0" style="text-align: right" title="Finite-Lived Intangible Assets, Net"&gt;534,591&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;Accumulated amortization&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_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pp0p0_di_c20220930_zTjIDyzmmUmh" style="border-bottom: Black 1pt solid; text-align: right" title="Finite-Lived Intangible Assets, Accumulated Amortization"&gt;(405,858&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&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;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 id="xdx_980_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20220930_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible Assets, Net (Excluding Goodwill)"&gt;4,767,099&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_8AD_zrBtw2ClhfGj" 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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The intangible assets were acquired on
February 15, 2022 through the acquisition of Anivia. The weighted average remaining life for finite-lived intangible assets at
September 30, 2022 was approximately &lt;span id="xdx_904_ecustom--FiniteLivedIntangibleAssetRemainingUsefulLife_dtY_c20220701__20220930_zCKDRxieAJM2" title="Finite-lived intangible assets remaining useful life"&gt;8.07&lt;/span&gt;
years, and the amortization expense for the three months ended September 30, 2022 was $&lt;span id="xdx_900_eus-gaap--AmortizationOfIntangibleAssets_c20220701__20220930_pp0p0" title="Amortization of Intangible Assets"&gt;162,343&lt;/span&gt;.
At September 30, 2022, finite-lived intangible assets are expected to be amortized over their estimated useful lives, which ranges
from a period of five to 10 years, and the estimated remaining amortization expense for each of the five succeeding years thereafter
is as follows:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_z24Szqjc46bh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Intangible assets, net (Details - Future Amortization)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BE_zcV0NcBWur5g" style="display: none"&gt;Schedule of future amortization&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20220930_zn3QHrO2NVoh" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;Year Ending June 30,&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;Amount&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 84%; text-align: left"&gt;2023&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: 13%; text-align: right"&gt;487,028&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;649,371&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;2025&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;649,371&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;2026&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;649,371&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;2027&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;649,371&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;Thereafter&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,682,587&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="color: rgb(238,238,238); padding-bottom: 2.5pt"&gt;Intangible assets, net&#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;4,767,099&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A2_z4eWdpJPN4S4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;

</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="From2022-07-01to2022-09-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zA5iZ9fEwB19" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Intangible assets, net (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B3_zE5329M5E2Ri" style="display: none"&gt;Schedule of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;September 30,&lt;/p&gt;
                                                                               &lt;p style="margin-top: 0; margin-bottom: 0"&gt;2022&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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: 84%; text-align: left"&gt;Covenant Not to Compete&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_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_z8cIYZimpoGg" style="width: 13%; text-align: right" title="Finite-Lived Intangible Assets, Net"&gt;3,459,120&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;Supplier relationships&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--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SupplierRelationshipMember_zHHHBv8J1Qtj" style="text-align: right" title="Finite-Lived Intangible Assets, Net"&gt;1,179,246&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&gt;Software&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--FiniteLivedIntangibleAssetsGross_c20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_pp0p0" style="text-align: right" title="Finite-Lived Intangible Assets, Net"&gt;534,591&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;Accumulated amortization&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_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pp0p0_di_c20220930_zTjIDyzmmUmh" style="border-bottom: Black 1pt solid; text-align: right" title="Finite-Lived Intangible Assets, Accumulated Amortization"&gt;(405,858&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&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;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 id="xdx_980_eus-gaap--IntangibleAssetsNetExcludingGoodwill_c20220930_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible Assets, Net (Excluding Goodwill)"&gt;4,767,099&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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2022-09-30_us-gaap_NoncompeteAgreementsMember"
      decimals="0"
      unitRef="USD">3459120</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2022-09-30_custom_SupplierRelationshipMember"
      decimals="0"
      unitRef="USD">1179246</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2022-09-30_custom_SoftwareMember"
      decimals="0"
      unitRef="USD">534591</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">405858</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">4767099</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <IPW:FiniteLivedIntangibleAssetRemainingUsefulLife contextRef="From2022-07-01to2022-09-30">P8Y25D</IPW:FiniteLivedIntangibleAssetRemainingUsefulLife>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">162343</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="From2022-07-01to2022-09-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_z24Szqjc46bh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Intangible assets, net (Details - Future Amortization)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BE_zcV0NcBWur5g" style="display: none"&gt;Schedule of future amortization&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20220930_zn3QHrO2NVoh" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;Year Ending June 30,&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;Amount&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 84%; text-align: left"&gt;2023&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: 13%; text-align: right"&gt;487,028&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;649,371&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;2025&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;649,371&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;2026&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;649,371&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;2027&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;649,371&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;Thereafter&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,682,587&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="color: rgb(238,238,238); padding-bottom: 2.5pt"&gt;Intangible assets, net&#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;4,767,099&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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">487028</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">649371</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">649371</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">649371</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">649371</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">1682587</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">4767099</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_806_eus-gaap--AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_zTetvMZscEz9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 11 &#x2013; &lt;span id="xdx_82A_zCaAHFFv9jX3"&gt;Other payables and accrued liabilities&lt;/span&gt;&lt;/b&gt;&lt;/p&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"&gt;As of September 30, 2022 and June 30, 2022, other payables and accrued
liabilities consisted of the following:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zJwk7GO8Oxo8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Other payables and accrued liabilities (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;span id="xdx_8B6_zem2gyday1n" style="display: none"&gt;Schedule of accounts payable and accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49F_20220930_zd9c8ETiqpPb" 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_499_20220630_zRnCW9K33DG3" 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="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;September 30,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_ecustom--AccruedPayablesForInventoryInTransit_iI_zWgs0ibpvTS" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 68%; text-align: left"&gt;Accrued payables for inventory in transit&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: 13%; text-align: right"&gt;554,991&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: 13%; text-align: right"&gt;4,217,941&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_ecustom--AccruedAmazonFees_iI_z2rh6LeO36Sh" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Accrued Amazon fees&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;512,500&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;640,467&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--SalesAndExciseTaxPayableCurrent_iI_zvtk37OUinXj" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Sales taxes payable&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;535,468&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;307,152&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--AccruedPayrollTaxesCurrent_iI_zIFEQ0fN2Dff" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Payroll liabilities&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;204,871&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;239,248&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_ecustom--OtherAccruedLiabilitiesAndPayables_iI_z6T89olIfyDf" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Other accrued liabilities and payables&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;282,765&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;510,412&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;&#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_40B_eus-gaap--AccountsPayableAndOtherAccruedLiabilitiesCurrent_iI_zIPXt18FTYvk" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="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,090,595&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;5,915,220&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;The Company&#x2019;s controlled VIE, DHS,
facilitates the Company in the process of inventory procurement. Through this process, the Company purchased a total of $31,385 in
inventories from a supplier which had a payment term of 90 days with a 2% premium on the purchase price. This supplier  purchased
the inventory from DHS with payments made upon delivery. As of September 30, 2022, the Company included an outstanding amount of
$&lt;span id="xdx_90F_eus-gaap--AccountsPayableCurrent_iI_pp0p0_c20220930__us-gaap--ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis__custom--OneVendorMember_zgVhhqhQ1AWi" title="Accounts Payable, Current"&gt;31,385&lt;/span&gt;
in other payables and presented as financing cash inflow in proceeds from short term loans on the statement of cash flows. As of the
date of this report, the amount had been paid off.&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"/&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/&gt;

</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="From2022-07-01to2022-09-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zJwk7GO8Oxo8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Other payables and accrued liabilities (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;span id="xdx_8B6_zem2gyday1n" style="display: none"&gt;Schedule of accounts payable and accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49F_20220930_zd9c8ETiqpPb" 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_499_20220630_zRnCW9K33DG3" 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="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;September 30,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_ecustom--AccruedPayablesForInventoryInTransit_iI_zWgs0ibpvTS" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 68%; text-align: left"&gt;Accrued payables for inventory in transit&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: 13%; text-align: right"&gt;554,991&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: 13%; text-align: right"&gt;4,217,941&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_ecustom--AccruedAmazonFees_iI_z2rh6LeO36Sh" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Accrued Amazon fees&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;512,500&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;640,467&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--SalesAndExciseTaxPayableCurrent_iI_zvtk37OUinXj" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Sales taxes payable&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;535,468&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;307,152&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--AccruedPayrollTaxesCurrent_iI_zIFEQ0fN2Dff" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Payroll liabilities&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;204,871&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;239,248&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_ecustom--OtherAccruedLiabilitiesAndPayables_iI_z6T89olIfyDf" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Other accrued liabilities and payables&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;282,765&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;510,412&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;&#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_40B_eus-gaap--AccountsPayableAndOtherAccruedLiabilitiesCurrent_iI_zIPXt18FTYvk" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="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,090,595&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;5,915,220&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:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <IPW:AccruedPayablesForInventoryInTransit contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">554991</IPW:AccruedPayablesForInventoryInTransit>
    <IPW:AccruedPayablesForInventoryInTransit contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">4217941</IPW:AccruedPayablesForInventoryInTransit>
    <IPW:AccruedAmazonFees contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">512500</IPW:AccruedAmazonFees>
    <IPW:AccruedAmazonFees contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">640467</IPW:AccruedAmazonFees>
    <us-gaap:SalesAndExciseTaxPayableCurrent contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">535468</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">307152</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">204871</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">239248</us-gaap:AccruedPayrollTaxesCurrent>
    <IPW:OtherAccruedLiabilitiesAndPayables contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">282765</IPW:OtherAccruedLiabilitiesAndPayables>
    <IPW:OtherAccruedLiabilitiesAndPayables contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">510412</IPW:OtherAccruedLiabilitiesAndPayables>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">2090595</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">5915220</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2022-09-30_custom_OneVendorMember"
      decimals="0"
      unitRef="USD">31385</us-gaap:AccountsPayableCurrent>
    <us-gaap:DebtDisclosureTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_806_eus-gaap--DebtDisclosureTextBlock_z092lFSl3Xa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 12 &#x2013; &lt;span id="xdx_82B_zIDe4OgOsaic"&gt;Loans payable&lt;/span&gt;&lt;/b&gt;&lt;/p&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"&gt;&lt;b&gt;&lt;i&gt;Short-term loans&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"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;Revolving credit facility&lt;/span&gt;&lt;/p&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"&gt;On May 3, 2019, the Company entered into an agreement
with WFC Fund LLC (&#x201c;WFC&#x201d;) for a revolving loan of up to $2,000,000. The revolving loan bore interest equal to the prime rate
plus 4.25% per annum on the outstanding amount. On May 26, 2020, the Loan and Security Agreement was amended and restated as a Receivable
Purchase Agreement (the &#x201c;Original RPA&#x201d;). On November 16, 2020, the Original RPA was further amended and restated (the &#x201c;Restated
RPA&#x201d;) to increase the credit limit of the revolving credit facility from $2,000,000 to $&lt;span id="xdx_90A_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pp0p0_c20201116__us-gaap--CreditFacilityAxis__custom--WFCMember_zGY5flPfFOB8"&gt;3,000,000&lt;/span&gt;.
The Restated RPA bore a discount rate of 3.055555%, subject to a rebate of 0.0277% per day. This revolving credit facility was secured
by all of the Company&#x2019;s assets and guaranteed by Chenlong Tan, the CEO and one of the Company&#x2019;s major shareholders and founders.
Pursuant to the terms of the agreement, all purchases of accounts receivable were without recourse to the Company, and WFC assumed the
risk of nonpayment of the accounts receivable due to a customer&#x2019;s financial inability to pay the accounts receivable or the customer&#x2019;s
insolvency but not the risk of non-payment of the accounts receivable for any other reason. The Company was obligated to collect the
accounts receivables and to repurchase or pay back the amount drawn down if the accounts receivable were not collected.&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"&gt;During the three months ended September 30, 2021,
the Company terminated the Restated RPA and paid off the balance due to WFC.&lt;/p&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"&gt;As of September 30, 2022 and June 30, 2022, the outstanding
balance due under the RPA was $&lt;span id="xdx_907_eus-gaap--LineOfCredit_c20220930__us-gaap--CreditFacilityAxis__custom--WFCMember_pp0p0" title="Long-Term Line of Credit"&gt;0&lt;/span&gt; and $&lt;span id="xdx_904_eus-gaap--LineOfCredit_c20220630__us-gaap--CreditFacilityAxis__custom--WFCMember_pp0p0" title="Long-Term Line of Credit"&gt;0&lt;/span&gt;, respectively.&lt;/p&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"&gt;&lt;b&gt;&lt;i&gt;Long-term loan&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"&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="text-decoration: underline"&gt;SBA loan payable&lt;/span&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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On April 18, 2020, the Company entered into an agreement
with the U.S. Small Business Administration (&#x201c;SBA&#x201d;) for a loan of $500,000 under Section 7(b) of the Small Business Act pursuant
to which we issued a promissory note (the &#x201c;SBA Note&#x201d;) to the SBA. The SBA Note bears interest at the rate of 3.75% per annum
and matures 30 years from the date of the SBA Note. Monthly installment payments, including principal and interest, will begin twelve
months from the date of the SBA Note. During the quarter ended June 30, 2022, the Company paid off the SBA Note, including accrued interest
expense of $&lt;span id="xdx_903_eus-gaap--InterestPaid_pp0p0_c20220401__20220630__us-gaap--LongtermDebtTypeAxis__custom--SbaLoanMember_zoS20VfFYCwk" title="Accrued interest expense"&gt;39,237&lt;/span&gt;. As of September 30, 2022 and June 30, 2022, the outstanding balance of the SBA Note was $&lt;span id="xdx_901_eus-gaap--NotesPayable_c20220930__us-gaap--LongtermDebtTypeAxis__custom--SbaLoanMember_pp0p0" title="Notes Payable"&gt;0&lt;/span&gt; and $&lt;span id="xdx_90E_eus-gaap--NotesPayable_iI_pp0p0_c20220630__us-gaap--LongtermDebtTypeAxis__custom--SbaLoanMember_zLqw8eErCg4c" title="Notes Payable"&gt;0&lt;/span&gt;, respectively.&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"/&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Asset-based revolving loan&lt;/span&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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On November 12, 2021, the Company entered into a Credit
Agreement with JPMorgan Chase Bank, N.A., as administrative agent, issuing bank and swingline lender, for an asset-based revolving loan
(&#x201c;ABL&#x201d;) of up to $25 million with key terms listed as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 10%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 89%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Borrowing base equal to the sum of&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"/&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Wingdings; font-size: 10pt"&gt;&#xd8;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 87%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Up to 90% of eligible credit card receivables&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Wingdings; font-size: 10pt"&gt;&#xd8;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Up to 85% of eligible trade accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Wingdings; font-size: 10pt"&gt;&#xd8;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Up to the lesser of (i) 65% of cost of eligible inventory or (ii) 85% of net orderly liquidation value of eligible inventory&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"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 10%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 89%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Interest rates of between LIBOR plus 2% and LIBOR plus 2.25% depending on utilization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&lt;/span&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Undrawn fee of between 0.25% and 0.375% depending on utilization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&lt;/span&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Maturity Date of &lt;span id="xdx_904_eus-gaap--LineOfCreditFacilityExpirationDate1_dd_c20211111__20211112__us-gaap--CreditFacilityAxis__custom--AssetBasedRevolvingLoanMember_zbsbm7pQxDLl" title="Maturity date"&gt;November 12, 2024&lt;/span&gt;&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"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In addition, the ABL includes an accordion feature
that allows the Company to borrow up to an additional $25.0 million. To secure complete payment and performance of the secured obligations,
the Company granted a security interest in all of its right, title and interest in, to and under all of the Company&#x2019;s assets as
collateral to the ABL. Upon closing of the ABL, the Company paid $&lt;span id="xdx_90D_eus-gaap--PaymentsOfFinancingCosts_c20211111__20211112__us-gaap--CreditFacilityAxis__custom--AssetBasedRevolvingLoanMember_pp0p0"&gt;796,035
&lt;/span&gt;in financing fees including 2% of $25.0 million or $500,000 paid to its financial advisor. The financing fees are recorded as
debt discount and to be amortized over three years as financing expenses, the term of the ABL. For the three months ended September 30,
2022, the Company recorded the following as interest expense: $&lt;span id="xdx_909_eus-gaap--InterestExpense_pp0p0_c20220701__20220930__us-gaap--CreditFacilityAxis__custom--AssetBasedRevolvingLoanMember__us-gaap--IncomeStatementLocationAxis__custom--AmortizationOfDebtDiscountMember_zpe4Oc83Fpw3"&gt;66,305
&lt;/span&gt;of amortization of debt discount and $&lt;span id="xdx_905_eus-gaap--InterestExpense_pp0p0_c20220701__20220930__us-gaap--CreditFacilityAxis__custom--AssetBasedRevolvingLoanMember__us-gaap--IncomeStatementLocationAxis__custom--InterestAndCreditUtilizationFeesMember_zuNRxk0Szpsk"&gt;163,017
&lt;/span&gt;of interest expense and credit utilization fees.&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"&gt;Below is a summary of the interest expense recorded
for the three months ended September 30, 2022 and 2021:&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--InterestIncomeAndInterestExpenseDisclosureTableTextBlock_znAkWLSZimFb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Loans Payable (Details - Interest expense)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BC_zZ6cDeqexPnf" style="display: none"&gt;Schedule of interest on loans payable&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20220701__20220930_z9BksCKsl6Zk" 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_495_20210701__20210930_zVOxyr98pvhg" 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;span style="display: none"/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_ecustom--AccruedInterestExpense_d0_zDYvbXTxPC9c" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 68%; text-align: left"&gt;Accrued interest&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: 13%; text-align: right"&gt;156,255&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: 13%; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--CreditUtilizationFees_d0_z9uOtd9xazgb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Credit utilization fees&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;6,762&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;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_ecustom--AmortizationOfDebtDiscount_d0_zvAHXUFdRVkl" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Amortization of debt discount&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;66,305&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;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--InterestExpense_d0_zS5dbZwYsEaa" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt"&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;229,322&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: right"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of September 30, 2022, the outstanding
amount of the long-term revolving loan payable, net of debt discount, was $&lt;span id="xdx_90D_eus-gaap--LineOfCredit_iI_pp0p0_c20220930__us-gaap--CreditFacilityAxis__custom--AssetBasedRevolvingLoanMember_zXajzZue4JZh"&gt;15,192,660&lt;/span&gt;,
including interest payable of $&lt;span id="xdx_901_eus-gaap--InterestPayableCurrent_c20220930__us-gaap--CreditFacilityAxis__custom--AssetBasedRevolvingLoanMember_pp0p0"&gt;338,798&lt;/span&gt;. As of June 30, 2022, the outstanding amount of the long-term revolving
loan payable, net of debt discount, was $&lt;span id="xdx_90B_eus-gaap--LineOfCredit_iI_pp0p0_c20220630__us-gaap--CreditFacilityAxis__custom--AssetBasedRevolvingLoanMember_zL8zrw0LBe58"&gt;12,314,627&lt;/span&gt;, including interest payable of $&lt;span id="xdx_906_eus-gaap--InterestPayableCurrent_iI_pp0p0_c20220630__us-gaap--CreditFacilityAxis__custom--AssetBasedRevolvingLoanMember_zFToOBkfiZG1"&gt;182,543&lt;/span&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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;On October 7, 2022,
the Company entered into a second amendment to the credit agreement and consent (the &#x201c;Second Amendment to the Credit Agreement&#x201d;),
originally dated November 12, 2021, as amended, with JPMorgan Chase Bank, N.A., as administrative agent and lender (&#x201c;JPMorgan&#x201d;).
The Company entered in the Second Amendment to the Credit Agreement primarily for the purpose of changing the interest rate repayment
calculations from LIBOR to the Secured Overnight Financing Rate, or SOFR, which adjustment had originally been anticipated under the
terms of the original Credit Agreement. In addition, two of the negative covenants set forth in the original credit agreement were amended
in order to (i) adjust the definition of &#x201c;Covenant Testing Trigger Period&#x201d; to increase the required cash availability from
$3,000,000 to $4,000,000, or 10% of the aggregate revolving commitment for the preceding 30 days, and (ii) require that the Company will
not and will not permit any of its subsidiaries, after reasonable due diligence and due inquiry, to knowingly sell their products, inventory
or services directly to any commercial businesses that grow or cultivate cannabis; it being acknowledged, however, that the Company does
not generally conduct due diligence on its individual retail customers.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;On November 11, 2022, the Company and JPMorgan entered into a default
waiver and consent agreement (the &#x201c;Waiver Letter&#x201d;) pursuant to which the parties recognized that the Company was in default
on its failure to satisfy the minimum Excess Availability requirement of $7,500,000, as defined in the Credit Agreement, and deliver a
certificate to JPMorgan accurately reflecting the Excess Availability (together, the &#x201c;Existing Defaults&#x201d;). Under the terms
of the Waiver Letter, JPMorgan agreed to waive the right to enforce an event of default based on the aforementioned Existing Defaults.&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"&gt;&lt;span style="text-decoration: underline"&gt;Promissory note payable&lt;/span&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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On February 15, 2022, as part of the
consideration for acquisition of Anivia Limited, the Company issued a two-year unsecured 6% subordinated promissory note, payable in
equal semi-annual installments commencing August 15, 2022 (the &#x201c;Purchase Note&#x201d;). The principal amount of the Purchase
Note was $&lt;span id="xdx_90A_eus-gaap--DebtInstrumentFaceAmount_iI_pn3n3_dm_c20220215__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zHzuD6BbbIZa" title="Face amount"&gt;3.5&lt;/span&gt;
million with a fair value of $&lt;span id="xdx_900_eus-gaap--DebtInstrumentFairValue_iI_pn3n3_dm_c20220215__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_zxhtuhJBbDwh" title="Fair value"&gt;3.6&lt;/span&gt;
million as of February 15, 2022. For the three months ended September 30, 2022, the Company recorded accrued interest of $&lt;span id="xdx_906_eus-gaap--InterestExpenseDebt_c20220701__20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_pp0p0" title="Interest Payable"&gt;52,500&lt;/span&gt;
and amortization of note premium of $&lt;span id="xdx_90C_eus-gaap--AmortizationOfDebtDiscountPremium_c20220701__20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_pp0p0" title="Amortization of Debt Discount (Premium)"&gt;12,682&lt;/span&gt;.
As of September 30, 2022, including $&lt;span id="xdx_90B_eus-gaap--InterestPayableCurrentAndNoncurrent_iI_pp0p0_c20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_z0E157N6Ih9g" title="Interest Payable"&gt;131,250&lt;/span&gt;
of accrued interest and $&lt;span id="xdx_904_eus-gaap--DebtInstrumentUnamortizedDiscount_iI_pp0p0_c20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_z5f4wDUoMyf7" title="Debt Instrument, Unamortized Discount"&gt;69,338&lt;/span&gt;
of unamortized premium, the total outstanding balance of the Purchase Note was $&lt;span id="xdx_902_eus-gaap--LongTermNotesPayable_c20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_pp0p0" title="Notes Payable, Noncurrent"&gt;3,700,588&lt;/span&gt;,
which was presented on the consolidated balance sheet as a current portion of $&lt;span id="xdx_906_eus-gaap--LongTermDebtCurrent_c20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_pp0p0" title="Long-Term Debt, Current Maturities"&gt;2,806,565&lt;/span&gt;
and a non-current portion of $&lt;span id="xdx_901_eus-gaap--LongTermDebtNoncurrent_c20220930__us-gaap--LongtermDebtTypeAxis__custom--AniviaPurchaseNoteMember_pp0p0" title="Long-Term Debt, Excluding Current Maturities"&gt;894,023&lt;/span&gt;.
In October 2022, the Company  paid the first installment of $875,000.&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"/&gt;





</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="AsOf2020-11-16_custom_WFCMember"
      decimals="0"
      unitRef="USD">3000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="AsOf2022-09-30_custom_WFCMember"
      decimals="0"
      unitRef="USD">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="AsOf2022-06-30_custom_WFCMember"
      decimals="0"
      unitRef="USD">0</us-gaap:LineOfCredit>
    <us-gaap:InterestPaid
      contextRef="From2022-04-012022-06-30_custom_SbaLoanMember"
      decimals="0"
      unitRef="USD">39237</us-gaap:InterestPaid>
    <us-gaap:NotesPayable
      contextRef="AsOf2022-09-30_custom_SbaLoanMember"
      decimals="0"
      unitRef="USD">0</us-gaap:NotesPayable>
    <us-gaap:NotesPayable
      contextRef="AsOf2022-06-30_custom_SbaLoanMember"
      decimals="0"
      unitRef="USD">0</us-gaap:NotesPayable>
    <us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="From2021-11-112021-11-12_custom_AssetBasedRevolvingLoanMember">2024-11-12</us-gaap:LineOfCreditFacilityExpirationDate1>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="From2021-11-112021-11-12_custom_AssetBasedRevolvingLoanMember"
      decimals="0"
      unitRef="USD">796035</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:InterestExpense
      contextRef="From2022-07-012022-09-30_custom_AssetBasedRevolvingLoanMember_custom_AmortizationOfDebtDiscountMember"
      decimals="0"
      unitRef="USD">66305</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="From2022-07-012022-09-30_custom_AssetBasedRevolvingLoanMember_custom_InterestAndCreditUtilizationFeesMember"
      decimals="0"
      unitRef="USD">163017</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock contextRef="From2022-07-01to2022-09-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--InterestIncomeAndInterestExpenseDisclosureTableTextBlock_znAkWLSZimFb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Loans Payable (Details - Interest expense)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BC_zZ6cDeqexPnf" style="display: none"&gt;Schedule of interest on loans payable&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20220701__20220930_z9BksCKsl6Zk" 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_495_20210701__20210930_zVOxyr98pvhg" 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;span style="display: none"/&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_ecustom--AccruedInterestExpense_d0_zDYvbXTxPC9c" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 68%; text-align: left"&gt;Accrued interest&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: 13%; text-align: right"&gt;156,255&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: 13%; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--CreditUtilizationFees_d0_z9uOtd9xazgb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Credit utilization fees&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;6,762&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;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_ecustom--AmortizationOfDebtDiscount_d0_zvAHXUFdRVkl" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Amortization of debt discount&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;66,305&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;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--InterestExpense_d0_zS5dbZwYsEaa" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt"&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;229,322&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:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
    <IPW:AccruedInterestExpense
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">156255</IPW:AccruedInterestExpense>
    <IPW:AccruedInterestExpense
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">0</IPW:AccruedInterestExpense>
    <IPW:CreditUtilizationFees
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">6762</IPW:CreditUtilizationFees>
    <IPW:CreditUtilizationFees
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">0</IPW:CreditUtilizationFees>
    <IPW:AmortizationOfDebtDiscount
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">66305</IPW:AmortizationOfDebtDiscount>
    <IPW:AmortizationOfDebtDiscount
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">0</IPW:AmortizationOfDebtDiscount>
    <us-gaap:InterestExpense
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">229322</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">0</us-gaap:InterestExpense>
    <us-gaap:LineOfCredit
      contextRef="AsOf2022-09-30_custom_AssetBasedRevolvingLoanMember"
      decimals="0"
      unitRef="USD">15192660</us-gaap:LineOfCredit>
    <us-gaap:InterestPayableCurrent
      contextRef="AsOf2022-09-30_custom_AssetBasedRevolvingLoanMember"
      decimals="0"
      unitRef="USD">338798</us-gaap:InterestPayableCurrent>
    <us-gaap:LineOfCredit
      contextRef="AsOf2022-06-30_custom_AssetBasedRevolvingLoanMember"
      decimals="0"
      unitRef="USD">12314627</us-gaap:LineOfCredit>
    <us-gaap:InterestPayableCurrent
      contextRef="AsOf2022-06-30_custom_AssetBasedRevolvingLoanMember"
      decimals="0"
      unitRef="USD">182543</us-gaap:InterestPayableCurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2022-02-15_custom_AniviaPurchaseNoteMember"
      decimals="-3"
      unitRef="USD">3500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFairValue
      contextRef="AsOf2022-02-15_custom_AniviaPurchaseNoteMember"
      decimals="-3"
      unitRef="USD">3600000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:InterestExpenseDebt
      contextRef="From2022-07-012022-09-30_custom_AniviaPurchaseNoteMember"
      decimals="0"
      unitRef="USD">52500</us-gaap:InterestExpenseDebt>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="From2022-07-012022-09-30_custom_AniviaPurchaseNoteMember"
      decimals="0"
      unitRef="USD">12682</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:InterestPayableCurrentAndNoncurrent
      contextRef="AsOf2022-09-30_custom_AniviaPurchaseNoteMember"
      decimals="0"
      unitRef="USD">131250</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="AsOf2022-09-30_custom_AniviaPurchaseNoteMember"
      decimals="0"
      unitRef="USD">69338</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermNotesPayable
      contextRef="AsOf2022-09-30_custom_AniviaPurchaseNoteMember"
      decimals="0"
      unitRef="USD">3700588</us-gaap:LongTermNotesPayable>
    <us-gaap:LongTermDebtCurrent
      contextRef="AsOf2022-09-30_custom_AniviaPurchaseNoteMember"
      decimals="0"
      unitRef="USD">2806565</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="AsOf2022-09-30_custom_AniviaPurchaseNoteMember"
      decimals="0"
      unitRef="USD">894023</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_800_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zcoYfZZ1OEUf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 13 - &lt;span id="xdx_827_zaMh4CzxOxie"&gt;Related party transactions&lt;/span&gt;&lt;/b&gt;&lt;/p&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"&gt;Starting March 1, 2022, the Company
subleases 50,000 square feet of its warehouse space to Box Harmony, LLC, which is a 40% owned joint venture of the Company as
disclosed on Note 1 and Note 2 above. For the three months ended September 30, 2022, the Company recorded a sublease fee of $&lt;span id="xdx_90E_eus-gaap--OtherNonoperatingIncome_c20220701__20220930_zd8LaRp24u3d" title="Non-operating income"&gt;247,500&lt;/span&gt;
as other non-operating income. As of September 30, 2022 and June 30, 2022, other receivables due from Box Harmony was $&lt;span id="xdx_908_eus-gaap--AccountsReceivableRelatedPartiesCurrent_iI_c20220930_zDDt8b10yPPf" title="Other receivable - related party"&gt;134,262&lt;/span&gt;
and $&lt;span id="xdx_90D_eus-gaap--AccountsReceivableRelatedPartiesCurrent_iI_c20220630_zcCijFVrHi1h" title="Other receivable - related party"&gt;51,762&lt;/span&gt;,
respectively.&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"&gt;On February 15, 2022, the Company assumed
$&lt;span id="xdx_90B_ecustom--AdvanceFromShareholders_iI_pp0p0_c20220215_zRMxfyaNqd5i" title="Advance from shareholders"&gt;92,246&lt;/span&gt;
(RMB618,000) of advance from shareholders of DHS through the acquisition of Anivia. This amount was for capital injection pending
capital inspection by the local government in accordance with the PRC rules. As of September 30, 2022 and June 30, 2022, the balance
of advance from shareholders was $&lt;span id="xdx_909_ecustom--AdvanceFromShareholders_iI_pp0p0_c20220930_zGiIrnXfA4Qb" title="Advance from shareholders"&gt;86,847&lt;/span&gt;
and $&lt;span id="xdx_90E_ecustom--AdvanceFromShareholders_iI_pp0p0_c20220630_zIQomBLa9Gxj" title="Advance from shareholders"&gt;92,246&lt;/span&gt;,
respectively.&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:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:OtherNonoperatingIncome
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">247500</us-gaap:OtherNonoperatingIncome>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">134262</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">51762</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <IPW:AdvanceFromShareholders contextRef="AsOf2022-02-15" decimals="0" unitRef="USD">92246</IPW:AdvanceFromShareholders>
    <IPW:AdvanceFromShareholders contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">86847</IPW:AdvanceFromShareholders>
    <IPW:AdvanceFromShareholders contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">92246</IPW:AdvanceFromShareholders>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_80A_eus-gaap--IncomeTaxDisclosureTextBlock_zGXdN4DKYO2a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;Note 14
&#x2013; &lt;span id="xdx_82A_zM1PPgbGZ6x8"&gt;Income taxes&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the three months ended September 30,
2022, as a result of the Company&#x2019;s inability to establish a reliable estimate for annual effective tax rate, the
Company calculated income tax expense using the actual effective tax rate year to date, as opposed to the estimated annual effective
tax rate, as provided in Accounting Standards Codification (ASC) 740-270-30-18.&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"&gt;The income tax provision for the three months
ended September 30, 2022 and 2021 consisted of the following:&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zczEpvJlxGY5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income taxes (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;span id="xdx_8B2_zWR5BjxIpihb" style="display: none"&gt;Schedule of provision for income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20220701__20220930_z6WyItglvX1" 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_49A_20210701__20210930_zFfLao41X42d" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&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;September 30, 2022&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;September 30, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;Current:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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_407_eus-gaap--CurrentFederalTaxExpenseBenefit_d0_maCITEBzvzk_zOMEWjEZIJ15" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; width: 68%"&gt;Federal&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: 13%; text-align: right"&gt;&#x2013;&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: 13%; text-align: right"&gt;234,629&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--CurrentStateAndLocalTaxExpenseBenefit_maCITEBzvzk_zBzOi7B0mgUc" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt"&gt;State&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;9,921&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;108,346&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--CurrentForeignTaxExpenseBenefit_d0_maCITEBzvzk_z5lPsSjudZU6" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 1pt"&gt;Foreign&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;&#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 style="border-bottom: Black 1pt solid; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--CurrentIncomeTaxExpenseBenefit_iT_pp0p0_mtCITEBzvzk_zl4exZKWuCza" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Total current income tax provision&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;9,921&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;342,975&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_iB" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Deferred:&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_404_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_iN_pp0p0_di0_maDITEBzlds_zCqkn9AVjwS9" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Federal&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;(169,467&lt;/td&gt;&lt;td style="text-align: left"&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;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_iN_pp0p0_di0_maDITEBzlds_zhJB06JPt7Fd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;State&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;(103,145&lt;/td&gt;&lt;td style="text-align: left"&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;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--DeferredForeignIncomeTaxExpenseBenefit_iN_pp0p0_di0_maDITEBzlds_z67tblJkkuO2" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 1pt"&gt;Foreign&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;(185,105&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;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--DeferredIncomeTaxExpenseBenefit_iNT_pp0p0_di0_mtDITEBzlds_zatKuaVfmFMd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Total deferred taxes&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;(457,717&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;&#x2013;&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&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_403_eus-gaap--OtherTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total 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;(447,796&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;342,975&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_8A7_zojEBt9H9Q7g" 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"&gt;The Company is subject to U.S. federal income tax
as well as state income tax in certain jurisdictions. The tax&#160;years 2018 to 2020 remain open to examination by the major taxing jurisdictions
to which the Company is subject. The following is a reconciliation of income tax expenses at the effective rate to income tax at the calculated
statutory rates:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zXkrde7AU2wg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income taxes (Details - Reconcilation of effective income tax rate)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;span id="xdx_8B9_zcXAQr78kpK6" style="display: none"&gt;Schedule of reconciliation of effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49B_20220701__20220930_zNtBnA49Zey8" 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_493_20210701__20210930_zlR1w90jBTb6" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&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;September 30, 2022&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;September 30, 2021&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; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Statutory tax rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: 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_409_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_z5DspgYE94Rg" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 68%"&gt;Federal&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 style="width: 13%; text-align: right"&gt;21.00%&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 style="width: 13%; text-align: right"&gt;21.00%&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_dp_zu0lnmNZB9w" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;State (net of federal benefit)&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;5.85%&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;8.84%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_dp0_znTEOqqxNOc8" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Foreign tax rate difference&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;3.91%&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;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_d0_zgoJyQvzDvhd" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Impairment loss on goodwill &#x2013; permanent difference&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;(17.8%&lt;/td&gt;&lt;td style="text-align: left"&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;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_zegRKZ7zhbGg" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Net effect of state income tax deduction and other permanent differences&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;(3.29%&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&#x202f;&#160;&#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;(1.97%&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_zmoTyvXWsZVe" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Effective tax rate&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 style="border-bottom: Black 2.5pt double; text-align: right"&gt;9.67%&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 style="border-bottom: Black 2.5pt double; text-align: right"&gt;27.87%&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_8A7_zI5Qkymfeme7" 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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of September 30, 2022, prepaid income taxes
to US tax authorities and income tax payable to Chinese tax authorities was $&lt;span id="xdx_902_eus-gaap--PrepaidTaxes_iI_pp0p0_c20220930__us-gaap--IncomeTaxAuthorityAxis__custom--USTaxAuthoritiesMember_zVvaJvJg10w1"&gt;214,818
&lt;/span&gt;and $&lt;span id="xdx_90C_eus-gaap--PrepaidTaxes_iI_pp0p0_c20220930__us-gaap--IncomeTaxAuthorityAxis__custom--ChineseTaxAuthoritiesMember_zwWKV7qkUdkb"&gt;282,029&lt;/span&gt;,
respectively. As of June 30, 2022, prepaid income taxes to US tax authorities and income tax payable to Chinese tax authorities was $&lt;span id="xdx_902_eus-gaap--AccruedIncomeTaxes_iI_pp0p0_c20220930__us-gaap--IncomeTaxAuthorityAxis__custom--USTaxAuthoritiesMember_zPJGPth794cl"&gt;375,087
&lt;/span&gt;and $&lt;span id="xdx_900_eus-gaap--AccruedIncomeTaxes_iI_pp0p0_c20220930__us-gaap--IncomeTaxAuthorityAxis__custom--ChineseTaxAuthoritiesMember_zbjTcoy07WG5"&gt;299,563&lt;/span&gt;,
respectively.&lt;/p&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"&gt;The tax effects of temporary differences which give rise to significant
portions of the deferred taxes are summarized as follows:&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zCTNP5fKA182" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details - Deferred taxes)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;span id="xdx_8B0_zzjNg5G83VZ4" 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_49B_20220930_zMrEsfRmguu5" 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_490_20220630_zQvuJe3JlMbe" 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="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;September 30,&lt;br/&gt;
2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;June 30, &lt;br/&gt;
2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--DeferredTaxAssetsNetAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Deferred 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_40D_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseOther_i01I_pp0p0_d0_maDTAGziIo_zsTpUIJT5gpl" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; width: 68%"&gt;263A calculation&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: 13%; text-align: right"&gt;215,434&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: 13%; text-align: right"&gt;123,884&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--DeferredTaxAssetsInventory_i01I_pp0p0_d0_maDTAGziIo_zaxjQJTxHKo5" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Inventory reserve&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;106,071&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;71,026&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--DeferredTaxAssetsStateTaxes_i01I_pp0p0_d0_maDTAGziIo_zMugtQ1F2s53" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;State taxes&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;2,226&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;45,234&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_i01I_pp0p0_d0_maDTAGziIo_zZLVlmPG79Ag" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Accrued expenses&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;157,794&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;69,172&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_ecustom--DeferredTaxAssetsLeaseAssetsLiabilities_i01I_pp0p0_d0_maDTAGziIo_zMbicu1YG2yb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;ROU assets / liabilities&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;110,319&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;83,738&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_i01I_pp0p0_d0_maDTAGziIo_zdXUQqE0AVj7" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Stock-based compensation&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;99,989&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;70,266&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsDomestic_i01I_pp0p0_d0_zuzJ8LxPGUD2" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Net operating loss&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;416,933&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;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--DeferredTaxAssetsOther_i01I_pp0p0_d0_maDTAGziIo_zFEn3OR0icE8" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 1pt"&gt;Others&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;18,797&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;7,539&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--DeferredTaxAssetsGross_i01TI_pp0p0_d0_mtDTAGziIo_maDTALNz2Je_zPyuQO2C6bN3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 20pt; font-weight: bold; text-align: left; padding-bottom: 1pt"&gt;Total deferred tax assets&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,127,663&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;470,859&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&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_40F_eus-gaap--DeferredTaxLiabilitiesAbstract_iB" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Deferred tax liabilities&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_400_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_i01NI_pp0p0_di0_maDITLzthN_zzOTcLbEpeBl" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Depreciation&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;(118,576&lt;/td&gt;&lt;td style="text-align: left"&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;(86,254&lt;/td&gt;&lt;td style="text-align: left"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--DeferredTaxLiabilitiesOtherFiniteLivedAssets_i01NI_pp0p0_di0_maDITLzthN_zmEGA1lX0m89" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Intangible assets acquired&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,280,127&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;(1,323,720&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--DeferredIncomeTaxLiabilities_i01NTI_pp0p0_di0_mtDITLzthN_msDTALNz2Je_zzAxhheCYqz1" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 20pt; font-weight: bold; text-align: left; padding-bottom: 1pt"&gt;Total deferred tax liabilities&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,398,703&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;(1,409,974&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;&#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_402_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iNTI_pp0p0_di0_mtDTALNz2Je_zJ3ZaDXRJLHe" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;Net deferred tax liabilities&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;(271,040&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(939,115&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_8AA_z5Hcx2bZQWVh" 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"/&gt;





</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="From2022-07-01to2022-09-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zczEpvJlxGY5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income taxes (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;span id="xdx_8B2_zWR5BjxIpihb" style="display: none"&gt;Schedule of provision for income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20220701__20220930_z6WyItglvX1" 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_49A_20210701__20210930_zFfLao41X42d" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&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;September 30, 2022&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;September 30, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;Current:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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_407_eus-gaap--CurrentFederalTaxExpenseBenefit_d0_maCITEBzvzk_zOMEWjEZIJ15" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; width: 68%"&gt;Federal&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: 13%; text-align: right"&gt;&#x2013;&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: 13%; text-align: right"&gt;234,629&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--CurrentStateAndLocalTaxExpenseBenefit_maCITEBzvzk_zBzOi7B0mgUc" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt"&gt;State&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;9,921&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;108,346&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--CurrentForeignTaxExpenseBenefit_d0_maCITEBzvzk_z5lPsSjudZU6" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 1pt"&gt;Foreign&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;&#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 style="border-bottom: Black 1pt solid; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--CurrentIncomeTaxExpenseBenefit_iT_pp0p0_mtCITEBzvzk_zl4exZKWuCza" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Total current income tax provision&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;9,921&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;342,975&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_iB" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Deferred:&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_404_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_iN_pp0p0_di0_maDITEBzlds_zCqkn9AVjwS9" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Federal&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;(169,467&lt;/td&gt;&lt;td style="text-align: left"&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;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_iN_pp0p0_di0_maDITEBzlds_zhJB06JPt7Fd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;State&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;(103,145&lt;/td&gt;&lt;td style="text-align: left"&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;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--DeferredForeignIncomeTaxExpenseBenefit_iN_pp0p0_di0_maDITEBzlds_z67tblJkkuO2" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 1pt"&gt;Foreign&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;(185,105&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;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--DeferredIncomeTaxExpenseBenefit_iNT_pp0p0_di0_mtDITEBzlds_zatKuaVfmFMd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Total deferred taxes&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;(457,717&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;&#x2013;&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&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_403_eus-gaap--OtherTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total 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;(447,796&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;342,975&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:CurrentFederalTaxExpenseBenefit
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">234629</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">9921</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">108346</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">9921</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">342975</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">169467</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">-0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">103145</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">-0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">185105</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">-0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">457717</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">-0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">-447796</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">342975</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="From2022-07-01to2022-09-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zXkrde7AU2wg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income taxes (Details - Reconcilation of effective income tax rate)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;span id="xdx_8B9_zcXAQr78kpK6" style="display: none"&gt;Schedule of reconciliation of effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49B_20220701__20220930_zNtBnA49Zey8" 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_493_20210701__20210930_zlR1w90jBTb6" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&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;September 30, 2022&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;September 30, 2021&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; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Statutory tax rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: 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_409_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_z5DspgYE94Rg" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 68%"&gt;Federal&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 style="width: 13%; text-align: right"&gt;21.00%&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 style="width: 13%; text-align: right"&gt;21.00%&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_dp_zu0lnmNZB9w" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;State (net of federal benefit)&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;5.85%&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;8.84%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_dp0_znTEOqqxNOc8" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Foreign tax rate difference&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;3.91%&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;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_d0_zgoJyQvzDvhd" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Impairment loss on goodwill &#x2013; permanent difference&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;(17.8%&lt;/td&gt;&lt;td style="text-align: left"&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;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_zegRKZ7zhbGg" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Net effect of state income tax deduction and other permanent differences&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;(3.29%&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&#x202f;&#160;&#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;(1.97%&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_zmoTyvXWsZVe" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Effective tax rate&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 style="border-bottom: Black 2.5pt double; text-align: right"&gt;9.67%&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 style="border-bottom: Black 2.5pt double; text-align: right"&gt;27.87%&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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      unitRef="Pure">0.2100</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="From2021-07-012021-09-30"
      decimals="INF"
      unitRef="Pure">0.2100</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      unitRef="Pure">0.0585</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="From2021-07-012021-09-30"
      decimals="INF"
      unitRef="Pure">0.0884</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      unitRef="Pure">0.0391</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="From2021-07-012021-09-30"
      decimals="INF"
      unitRef="Pure">0</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      unitRef="Pure">-0.178</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="From2021-07-012021-09-30"
      decimals="INF"
      unitRef="Pure">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      unitRef="Pure">-0.0329</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="From2021-07-012021-09-30"
      decimals="INF"
      unitRef="Pure">-0.0197</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      unitRef="Pure">0.0967</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="From2021-07-012021-09-30"
      decimals="INF"
      unitRef="Pure">0.2787</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:PrepaidTaxes
      contextRef="AsOf2022-09-30_custom_USTaxAuthoritiesMember"
      decimals="0"
      unitRef="USD">214818</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="AsOf2022-09-30_custom_ChineseTaxAuthoritiesMember"
      decimals="0"
      unitRef="USD">282029</us-gaap:PrepaidTaxes>
    <us-gaap:AccruedIncomeTaxes
      contextRef="AsOf2022-09-30_custom_USTaxAuthoritiesMember"
      decimals="0"
      unitRef="USD">375087</us-gaap:AccruedIncomeTaxes>
    <us-gaap:AccruedIncomeTaxes
      contextRef="AsOf2022-09-30_custom_ChineseTaxAuthoritiesMember"
      decimals="0"
      unitRef="USD">299563</us-gaap:AccruedIncomeTaxes>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="From2022-07-01to2022-09-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zCTNP5fKA182" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details - Deferred taxes)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;span id="xdx_8B0_zzjNg5G83VZ4" 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_49B_20220930_zMrEsfRmguu5" 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_490_20220630_zQvuJe3JlMbe" 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="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;September 30,&lt;br/&gt;
2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;June 30, &lt;br/&gt;
2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--DeferredTaxAssetsNetAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Deferred 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_40D_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseOther_i01I_pp0p0_d0_maDTAGziIo_zsTpUIJT5gpl" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; width: 68%"&gt;263A calculation&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: 13%; text-align: right"&gt;215,434&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: 13%; text-align: right"&gt;123,884&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--DeferredTaxAssetsInventory_i01I_pp0p0_d0_maDTAGziIo_zaxjQJTxHKo5" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Inventory reserve&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;106,071&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;71,026&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--DeferredTaxAssetsStateTaxes_i01I_pp0p0_d0_maDTAGziIo_zMugtQ1F2s53" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;State taxes&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;2,226&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;45,234&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_i01I_pp0p0_d0_maDTAGziIo_zZLVlmPG79Ag" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Accrued expenses&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;157,794&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;69,172&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_ecustom--DeferredTaxAssetsLeaseAssetsLiabilities_i01I_pp0p0_d0_maDTAGziIo_zMbicu1YG2yb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;ROU assets / liabilities&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;110,319&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;83,738&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_i01I_pp0p0_d0_maDTAGziIo_zdXUQqE0AVj7" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Stock-based compensation&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;99,989&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;70,266&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsDomestic_i01I_pp0p0_d0_zuzJ8LxPGUD2" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Net operating loss&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;416,933&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;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--DeferredTaxAssetsOther_i01I_pp0p0_d0_maDTAGziIo_zFEn3OR0icE8" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 1pt"&gt;Others&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;18,797&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;7,539&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--DeferredTaxAssetsGross_i01TI_pp0p0_d0_mtDTAGziIo_maDTALNz2Je_zPyuQO2C6bN3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 20pt; font-weight: bold; text-align: left; padding-bottom: 1pt"&gt;Total deferred tax assets&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,127,663&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;470,859&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&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_40F_eus-gaap--DeferredTaxLiabilitiesAbstract_iB" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Deferred tax liabilities&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_400_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_i01NI_pp0p0_di0_maDITLzthN_zzOTcLbEpeBl" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Depreciation&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;(118,576&lt;/td&gt;&lt;td style="text-align: left"&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;(86,254&lt;/td&gt;&lt;td style="text-align: left"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--DeferredTaxLiabilitiesOtherFiniteLivedAssets_i01NI_pp0p0_di0_maDITLzthN_zmEGA1lX0m89" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Intangible assets acquired&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,280,127&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;(1,323,720&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--DeferredIncomeTaxLiabilities_i01NTI_pp0p0_di0_mtDITLzthN_msDTALNz2Je_zzAxhheCYqz1" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 20pt; font-weight: bold; text-align: left; padding-bottom: 1pt"&gt;Total deferred tax liabilities&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,398,703&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;(1,409,974&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;&#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_402_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iNTI_pp0p0_di0_mtDTALNz2Je_zJ3ZaDXRJLHe" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;Net deferred tax liabilities&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;(271,040&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(939,115&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:DeferredTaxAssetsTaxDeferredExpenseOther contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">215434</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">123884</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxAssetsInventory contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">106071</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">71026</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsStateTaxes contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">2226</us-gaap:DeferredTaxAssetsStateTaxes>
    <us-gaap:DeferredTaxAssetsStateTaxes contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">45234</us-gaap:DeferredTaxAssetsStateTaxes>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">157794</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">69172</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <IPW:DeferredTaxAssetsLeaseAssetsLiabilities contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">110319</IPW:DeferredTaxAssetsLeaseAssetsLiabilities>
    <IPW:DeferredTaxAssetsLeaseAssetsLiabilities contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">83738</IPW:DeferredTaxAssetsLeaseAssetsLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">99989</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">70266</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">416933</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">0</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOther contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">18797</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">7539</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">1127663</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">470859</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">118576</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">86254</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">1280127</us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets>
    <us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">1323720</us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">1398703</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">1409974</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">271040</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">939115</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:EarningsPerShareTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_807_eus-gaap--EarningsPerShareTextBlock_z81R1GRQtf02" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note
15 &#x2013; &lt;span id="xdx_823_zZ6e0XhVwNXk"&gt;(Loss) Earnings per share&lt;/span&gt;&lt;/b&gt;&lt;/p&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"&gt;The following table sets forth the computation of basic and diluted
earnings per share for the periods presented:&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zctlT5b7G2ke" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Earnings per share (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span id="xdx_8B4_zun0Bxav0Ahd" style="display: none"&gt;Schedule of computation of earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_491_20220701__20220930_zbyLF9uc9zl1" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_494_20210701__20210930_zYiNlECj9EZ5" 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;For the three months ended&lt;br/&gt; September 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;2022&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;2021&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 style="font-weight: bold"&gt;Numerator:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 68%; text-align: left; padding-bottom: 2.5pt"&gt;Net income&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right"&gt;(4,182,376&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right"&gt;887,528&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold"&gt;Denominator:&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_40A_ecustom--WeightedaverageSharesUsedInComputingBasicAndDilutedEarningsPerShareAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Weighted-average shares used in computing basic and diluted earnings per share*&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_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pdd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 2.5pt"&gt;Basic&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 style="border-bottom: Black 2.5pt double; text-align: right"&gt;29,665,716&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 style="border-bottom: Black 2.5pt double; text-align: right"&gt;26,484,528&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_i01_pdd" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 2.5pt"&gt;Diluted&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 style="border-bottom: Black 2.5pt double; text-align: right"&gt;29,665,716&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 style="border-bottom: Black 2.5pt double; text-align: right"&gt;26,495,420&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--EarningsPerShareBasic_i01_zvq2E6DEdcu5" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;(Loss) Earnings per share - Basic&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;(0.14&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;0.03&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--EarningsPerShareDiluted_i01_pdd" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 70pt; padding-bottom: 2.5pt"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- Diluted&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;(0.14&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;0.03&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"&gt;&#160;&lt;/p&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;* Due to the ani-dilutive effect, the computation
of basic and diluted EPS did not include the shares underlying the exercise of warrants as the Company had a net loss for the three months
ended September 30, 2022.&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"&gt;* For the three months ended September 30, 2021, the
computation of basic and diluted EPS included the vested RSUs.&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"&gt;* The computation of diluted EPS included the
underlying 10,892 shares of warrants calculated using treasury method for the three months ended September 30, 2021.&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"&gt;* For the three months ended September 30, 2022
and 2021, &lt;span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_c20220701__20220930_zewDxzQ53Yod" title="Vested shares"&gt;166,176&lt;/span&gt; and &lt;span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_c20210701__20210930_pdd" title="Vested shares"&gt;40,019&lt;/span&gt; vested shares of restricted stock units under the 2020 Equity Incentive Plan (as discussed in Note 16) are
considered issued shares and therefore are included in the computation of basic earnings (loss) per share when the shares are fully vested.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="From2022-07-01to2022-09-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zctlT5b7G2ke" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Earnings per share (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&lt;span id="xdx_8B4_zun0Bxav0Ahd" style="display: none"&gt;Schedule of computation of earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_491_20220701__20220930_zbyLF9uc9zl1" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_494_20210701__20210930_zYiNlECj9EZ5" 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;For the three months ended&lt;br/&gt; September 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;2022&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;2021&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 style="font-weight: bold"&gt;Numerator:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 68%; text-align: left; padding-bottom: 2.5pt"&gt;Net income&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right"&gt;(4,182,376&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right"&gt;887,528&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold"&gt;Denominator:&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_40A_ecustom--WeightedaverageSharesUsedInComputingBasicAndDilutedEarningsPerShareAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Weighted-average shares used in computing basic and diluted earnings per share*&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_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pdd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 2.5pt"&gt;Basic&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 style="border-bottom: Black 2.5pt double; text-align: right"&gt;29,665,716&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 style="border-bottom: Black 2.5pt double; text-align: right"&gt;26,484,528&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_i01_pdd" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 2.5pt"&gt;Diluted&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 style="border-bottom: Black 2.5pt double; text-align: right"&gt;29,665,716&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 style="border-bottom: Black 2.5pt double; text-align: right"&gt;26,495,420&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--EarningsPerShareBasic_i01_zvq2E6DEdcu5" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;(Loss) Earnings per share - Basic&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;(0.14&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;0.03&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--EarningsPerShareDiluted_i01_pdd" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 70pt; padding-bottom: 2.5pt"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- Diluted&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;(0.14&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;0.03&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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">-4182376</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">887528</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      unitRef="Shares">29665716</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2021-07-012021-09-30"
      decimals="INF"
      unitRef="Shares">26484528</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      unitRef="Shares">29665716</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="From2021-07-012021-09-30"
      decimals="INF"
      unitRef="Shares">26495420</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      unitRef="USDPShares">-0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2021-07-012021-09-30"
      decimals="INF"
      unitRef="USDPShares">0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      unitRef="USDPShares">-0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2021-07-012021-09-30"
      decimals="INF"
      unitRef="USDPShares">0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      unitRef="Shares">166176</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="From2021-07-012021-09-30"
      decimals="INF"
      unitRef="Shares">40019</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_80B_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zfvNYGTcdHRf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 16 &#x2013; &lt;span id="xdx_825_zqXzwySwlu2h"&gt;Equity&lt;/span&gt;&lt;/b&gt;&lt;/p&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"&gt;&lt;span style="text-decoration: underline"&gt;Common Stock&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;During the year ended June 30, 2022, the Company issued
&lt;span id="xdx_902_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20220701__20220930__us-gaap--AwardTypeAxis__custom--StockIssuedForVestedRsusMember_zynlaPGbmNzb" title="Stock Issued During Period, Value, Conversion of Convertible Securities"&gt;40,019&lt;/span&gt; shares of restricted common stock for RSUs vested in the quarter ended September 30, 2021.&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"&gt;On February 15, 2022, as part of the consideration
for the acquisition of Anivia and subsidiaries, the Company issued &lt;span id="xdx_90C_eus-gaap--StockIssuedDuringPeriodSharesAcquisitions_c20220214__20220215__us-gaap--BusinessAcquisitionAxis__custom--AniviaMember__us-gaap--StatementClassOfStockAxis__us-gaap--RestrictedStockMember_zewpEAYKrA4h" title="Number of shares issued for acquisition"&gt;3,083,700&lt;/span&gt; restricted shares of the Company&#x2019;s common stock, valued
at $&lt;span id="xdx_903_eus-gaap--SaleOfStockPricePerShare_c20220215_pdd" title="Sale of Stock, Price Per Share"&gt;2.27&lt;/span&gt; per share, which was the closing price of the Company&#x2019;s Common Stock as traded on Nasdaq on February 15, 2022. These shares
have a lock-up period of 180 days and are subject to insider trading restrictions. The fair value of the shares was $&lt;span id="xdx_905_eus-gaap--BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_pp0p0_c20220214__20220215_zZzGTUDVTx3d" title="Business Combination, Consideration Transferred, Equity Interests Issued and Issuable"&gt;5,528,373&lt;/span&gt;, calculated
with a discount of lack of marketability of 21%, which is determined using the Black Scholes Model.&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"&gt;As of September 30, 2022 and June 30, 2022, there
were &lt;span id="xdx_90B_eus-gaap--CommonStockSharesIssued_iI_c20220930_zkcDK4t5BOq8" title="Common stock, shares issued"&gt;&lt;span id="xdx_901_eus-gaap--CommonStockSharesOutstanding_iI_c20220930_zzn4T0fRNPJ7" title="Common stock, shares outstanding"&gt;29,572,382&lt;/span&gt;&lt;/span&gt; and &lt;span id="xdx_905_eus-gaap--CommonStockSharesIssued_iI_c20220630_zlZ36i2Iu7Zk" title="Common stock, shares issued"&gt;&lt;span id="xdx_90A_eus-gaap--CommonStockSharesOutstanding_iI_c20220630_zGnIeReTfWQ9" title="Common stock, shares outstanding"&gt;29,572,382&lt;/span&gt;&lt;/span&gt; shares of Common Stock issued and outstanding, respectively.&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"&gt;&lt;span style="text-decoration: underline"&gt;Preferred Stock&lt;/span&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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s Preferred Stock was
authorized as &#x201c;blank check&#x201d; series of Preferred Stock, providing that the Board of Directors is expressly authorized,
subject to limitations prescribed by law, by resolution or resolutions and by filing a certificate pursuant to the applicable law of
the State of Nevada, to provide, out of the authorized but unissued shares of Preferred Stock, for series of Preferred Stock, and to
establish from time to time the number of shares to be included in each such series, and to fix the designation, powers, preferences
and rights of the shares of each such series and the qualifications, limitations or restrictions thereof. As of September 30, 2022
and June 30, 2022, respectively, there were no shares of Preferred Stock  issued and outstanding.&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"/&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Equity Incentive Plan&lt;/span&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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On May 5, 2021, the Company&#x2019;s Board of
Directors adopted, and its stockholders approved and ratified, the iPower Inc. Amended and Restated 2020 Equity Incentive Plan (the &#x201c;Plan&#x201d;).
The Plan allows for the issuance of up to &lt;span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_c20220930__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember_pdd"&gt;5,000,000
&lt;/span&gt;shares of Common Stock, whether in the form of options, restricted stock, restricted stock units, stock appreciation rights, performance
units, performance shares and other stock or cash awards. The general purpose of the Plan is to provide an incentive to the Company&#x2019;s
directors, officers, employees, consultants and advisors by enabling them to share in the future growth of the Company&#x2019;s business.
On November 16, 2021, we filed a registration statement on Form S-8 registering all shares issuable under the Plan.&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"&gt;&lt;span style="text-decoration: underline"&gt;Restricted Stock Unit&lt;/span&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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Following completion of the IPO on May 11,
2021, pursuant to their letter agreements, the Company awarded a total of &lt;span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20200701__20210514__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__us-gaap--RelatedPartyTransactionAxis__custom--LetterAgreementsMember_pdd"&gt;46,546 &lt;/span&gt;restricted
stock units (&#x201c;RSUs&#x201d;) under the Plan to its independent directors, Chief Financial Officer, and certain other employees
and consultants, all of which are subject to certain vesting conditions in the next 12 months and restrictions until filing of a
Form S-8 for registration of the shares. On November 16, 2021, we filed a registration statement on Form S-8 registering all shares
issuable under the Plan. The fair value of the RSUs was determined to be based on $5.00 per share, the initial listing price of the
Company&#x2019;s common stock on the grant date. The fair value of RSUs issued subsequent to IPO date was based on the stock price on
each grant date. During the three months ended September 30, 2022, the Company granted an additional &lt;span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_pdd"&gt;29,806 &lt;/span&gt;shares
of RSUs. For the three months ended September 30, 2022 and 2021, the Company recorded $&lt;span id="xdx_907_eus-gaap--ShareBasedCompensation_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_pp0p0"&gt;27,500 &lt;/span&gt;and
$&lt;span id="xdx_905_eus-gaap--ShareBasedCompensation_c20210701__20210930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_pp0p0"&gt;103,054 &lt;/span&gt;of
stock-based compensation expense. As of September 30, 2022 and June 30, 2022, the unvested number of RSUs was &lt;span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_c20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_pdd"&gt;3,304 &lt;/span&gt;and &lt;span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_c20220630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_pdd"&gt;6,608 &lt;/span&gt;and
the unamortized expense was $&lt;span id="xdx_906_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20220930_pp0p0"&gt;7,500 &lt;/span&gt;and
$&lt;span id="xdx_905_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c20220630_pp0p0"&gt;15,000&lt;/span&gt;,
respectively.&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"&gt;Information relating to RSU grants is summarized as
follows:&#160;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_z77BDAGNWiAi" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Equity (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;span id="xdx_8B6_zYKcxx7xLrpb" style="display: none"&gt;Schedule of RSU activity&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;Total RSUs Issued&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;Total Fair Market Value of RSUs Issued as Compensation (1)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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: 68%; text-align: left"&gt;RSUs granted, but not vested, at June 30, 2022&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_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zCgES3cbvHvc" style="width: 13%; text-align: right" title="RSU's outstanding at beginning"&gt;6,608&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 style="width: 13%; text-align: right"&gt;&#160;&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;RSUs granted&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_pdd" style="text-align: right" title="RSUs granted"&gt;29,806&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;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--StockIssued1_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_fKDEp_zXhAf7xgM2O1" style="text-align: right" title="Total Fair Market Value of RSUs Issued as Compensation RSUs granted"&gt;20,000&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;RSUs forfeited&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_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d0_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zyWY1qyexhi8" style="text-align: right" title="RSUs forfeited"&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;RSUs vested&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_981_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_iN_di_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zzyNlkBJcg7k" style="border-bottom: Black 1pt solid; text-align: right" title="RSUs vested"&gt;(33,110&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;RSUs granted, but not vested, at September 30, 2022&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_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zy83ov3lkJV8" style="border-bottom: Black 2.5pt double; text-align: right" title="RSU's outstanding at ending"&gt;3,304&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="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&#160;&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"&gt;&#160;_____________________&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span id="xdx_F09_zBLx5A9muPda" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span id="xdx_F12_zRUFjP43uswb" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The total fair value was based on the current stock price on the grant date.&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"&gt;As of September 30, 2022, of the &lt;span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_c20220701__20220930_z5KrPkIbQaDl" title="Vested shares"&gt;166,176&lt;/span&gt; vested RSUs,
&lt;span id="xdx_906_ecustom--StockIssuedForRsusVested_iI_c20220930_zqoAWWpmfTaa" title="Stock issued for RSU's vested"&gt;40,019&lt;/span&gt; shares of Common Stock were issued, and &lt;span id="xdx_90E_ecustom--StockToBeIssuedForRsuVested_c20220930_pdd" title="Stock to be issued for RSU's vested"&gt;126,157&lt;/span&gt; shares were to be issued upon setup of the plan administration account.&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"&gt;&lt;span style="text-decoration: underline"&gt;Stock Option&lt;/span&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 style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: justify"&gt;On May 12, 2022, the
Compensation Committee of the Board of Directors approved an incentive plan for the Company&#x2019;s executive officers consisting of
a cash performance bonus of $&lt;span id="xdx_90A_ecustom--CashPerformanceBonus_pp0p0_c20220501__20220512_zYOb81AG7jh1" title="Cash performance bonus"&gt;60,000&lt;/span&gt;
to be awarded to Kevin Vassily, CFO of the Company, and stock option grants (the &#x201c;Option Grants&#x201d;) in the amount of (i) &lt;span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20220501__20220512__srt--CounterpartyNameAxis__custom--ChenlongTanMember_pdd" title="Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures"&gt;3,000,000&lt;/span&gt;
shares to Chenlong Tan, CEO and (ii) &lt;span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20220501__20220512__srt--CounterpartyNameAxis__custom--MrVassilyMember_pdd" title="Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures"&gt;330,000&lt;/span&gt;
shares to Mr. Vassily. The Option Grants, which were issued on May 13, 2022, have an exercise price of $&lt;span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20220513_pdd" title="Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price"&gt;1.12&lt;/span&gt;,
a contractual term of 10 years and consist of six vesting tranches with a vesting schedule based entirely on the attainment of both
designated operational milestones (performance conditions) and market conditions (together, the &#x201c;Designated Milestones&#x201d;),
which are set forth in six vesting tranches, assuming continued employment of the recipients through the date on which such Designated
Milestones are achieved. Each of the six vesting tranches for the Option Grants will vest when both (i) the market capitalization
milestone for such tranche, which begins at $150 million&#160;for the first tranche and increases by increments of $50&#160;million
through the fourth tranche and $100 million thereafter (based on achieving such market capitalization for five consecutive trading
days), has been achieved, and (ii) any one of the following six operational milestones focused on revenue or any one of
the six operational milestones focused on operating income have been achieved during a given fiscal year.&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"&gt;The&#160;achievement status of the operational milestones
as of September 30, 2022 was as follows:&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;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Revenue in Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Operating Income in Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Milestone&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Milestone&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(in Millions)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Achievement Status&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(in Millions)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Achievement Status&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: center"&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 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: 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 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: 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; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 22%; text-align: right"&gt;90&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 22%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Probable&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 21%; text-align: right"&gt;6&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 21%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Probable&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Probable&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;8&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Probable&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;125&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Probable&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;10&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Probable&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;150&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Probable&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;12&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&#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;$&lt;/td&gt;&lt;td style="text-align: right"&gt;200&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Probable&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;16&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&#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: White"&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;250&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&#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;$&lt;/td&gt;&lt;td style="text-align: right"&gt;20&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&#x2013;&lt;/td&gt;&lt;td style="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;The Company evaluated the performance condition and
market condition under ASC 718-10-20. The Option Grants are considered an award containing a performance and a market condition and both
conditions (in this case at least one of the performance conditions) must be satisfied for the award to vest. The market condition is
incorporated into the fair value of the award, and that fair value is recognized over the longer of the implied service period or requisite
service period if it is probable that one of the performance conditions will be met. In relation to the five awards deemed probable to
vest, the recognition period ranges from 2.93 years to 9.64 years. If the performance condition is ultimately not met, compensation cost
related to the award should not be recognized (or should be reversed to the extent any expense has been recognized related to such tranche)
because the vesting condition in the award would not have been satisfied.&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"&gt;On the grant date, a Monte Carlo simulation was used
to determine for each tranche (i) a fixed amount of expense for such tranche and (ii) the future time when the market capitalization milestone
for such tranche was expected to be achieved. Separately, based on a subjective assessment of our future financial performance, each quarter
we determine whether it is probable that we will achieve each operational milestone that has not previously been achieved or deemed probable
of achievement and if so, the future time when we expect to achieve that operational milestone. The Monte Carlo simulation utilized the
following inputs:&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;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&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; font-size: 10pt"&gt;Stock Price - $&lt;span id="xdx_90F_eus-gaap--SharePrice_iI_c20220512_zxY4IPVEalJ6" title="Share price"&gt;1.12&lt;/span&gt; &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&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; font-size: 10pt"&gt;Volatility &#x2013; &lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20220511__20220512_zjpnMvhxVd27" title="Volatility"&gt;95.65&lt;/span&gt;% &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&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; font-size: 10pt"&gt;Term &#x2013;&lt;span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220511__20220512_zJQRyLVpysXf" title="Term"&gt;10&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&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; font-size: 10pt"&gt;Risk Free Rate of Return &#x2013; &lt;span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20220511__20220512_zBR5Ahb8p1y5" title="Risk Free Rate of Return"&gt;2.93&lt;/span&gt;% &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&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; font-size: 10pt"&gt;Dividend Yield &#x2013; &lt;span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_c20220511__20220512_zcE2UIjrSkda" title="Dividend Yield"&gt;0&lt;/span&gt;%&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"&gt;The total fair value of the Option Grants was $3.2
million of which, at June 30, 2022, $2.3 million is deemed probable of vesting. As of September 30, 2022, &lt;span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_dn_c20220930_znQLD7soDoi9" title="Options vested"&gt;&lt;span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_dn_c20210930_zAOXmFNozmVl" title="Options vested"&gt;none&lt;/span&gt;&lt;/span&gt; of the options had vested.
For the three months ended September 30, 2022 and 2021, the Company recorded $&lt;span id="xdx_900_eus-gaap--ShareBasedCompensation_c20220701__20220930__us-gaap--AwardTypeAxis__custom--OptionsGrantedMember_pp0p0" title="Share-Based Payment Arrangement, Noncash Expense"&gt;110,382&lt;/span&gt; and $&lt;span id="xdx_902_eus-gaap--ShareBasedCompensation_c20210701__20210930__us-gaap--AwardTypeAxis__custom--OptionsGrantedMember_pp0p0" title="Share-Based Payment Arrangement, Noncash Expense"&gt;0&lt;/span&gt; of stock-based compensation expense related
to the Option Grants. Unrecognized compensation cost related to tranches probable of vesting is approximately $2.1 million and will
be recognized over 2.8 years to 9.5 years, depending on the tranche.&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:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="From2022-07-012022-09-30_custom_StockIssuedForVestedRsusMember"
      decimals="INF"
      unitRef="Shares">40019</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="From2022-02-142022-02-15_custom_AniviaMember_us-gaap_RestrictedStockMember"
      decimals="INF"
      unitRef="Shares">3083700</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="AsOf2022-02-15"
      decimals="INF"
      unitRef="USDPShares">2.27</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="From2022-02-142022-02-15"
      decimals="0"
      unitRef="USD">5528373</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2022-09-30" decimals="INF" unitRef="Shares">29572382</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2022-09-30" decimals="INF" unitRef="Shares">29572382</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2022-06-30" decimals="INF" unitRef="Shares">29572382</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2022-06-30" decimals="INF" unitRef="Shares">29572382</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="AsOf2022-09-30_custom_EquityIncentivePlanMember"
      decimals="INF"
      unitRef="Shares">5000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="From2020-07-012021-05-14_us-gaap_RestrictedStockUnitsRSUMember_custom_LetterAgreementsMember"
      decimals="INF"
      unitRef="Shares">46546</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="From2022-07-012022-09-30_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      unitRef="Shares">29806</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:ShareBasedCompensation
      contextRef="From2022-07-012022-09-30_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="0"
      unitRef="USD">27500</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-07-012021-09-30_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="0"
      unitRef="USD">103054</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="AsOf2022-09-30_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      unitRef="Shares">3304</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="AsOf2022-06-30_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      unitRef="Shares">6608</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">7500</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">15000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock contextRef="From2022-07-01to2022-09-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_z77BDAGNWiAi" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Equity (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;span id="xdx_8B6_zYKcxx7xLrpb" style="display: none"&gt;Schedule of RSU activity&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;Total RSUs Issued&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;Total Fair Market Value of RSUs Issued as Compensation (1)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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: 68%; text-align: left"&gt;RSUs granted, but not vested, at June 30, 2022&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_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zCgES3cbvHvc" style="width: 13%; text-align: right" title="RSU's outstanding at beginning"&gt;6,608&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 style="width: 13%; text-align: right"&gt;&#160;&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;RSUs granted&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_pdd" style="text-align: right" title="RSUs granted"&gt;29,806&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;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--StockIssued1_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_fKDEp_zXhAf7xgM2O1" style="text-align: right" title="Total Fair Market Value of RSUs Issued as Compensation RSUs granted"&gt;20,000&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;RSUs forfeited&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_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d0_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zyWY1qyexhi8" style="text-align: right" title="RSUs forfeited"&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;RSUs vested&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_981_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_iN_di_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zzyNlkBJcg7k" style="border-bottom: Black 1pt solid; text-align: right" title="RSUs vested"&gt;(33,110&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;RSUs granted, but not vested, at September 30, 2022&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_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zy83ov3lkJV8" style="border-bottom: Black 2.5pt double; text-align: right" title="RSU's outstanding at ending"&gt;3,304&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="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&#160;&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:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2022-06-30_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      unitRef="Shares">6608</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2022-07-012022-09-30_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      unitRef="Shares">29806</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:StockIssued1
      contextRef="From2022-07-012022-09-30_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Fact001143"
      unitRef="USD">20000</us-gaap:StockIssued1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="From2022-07-012022-09-30_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="From2022-07-012022-09-30_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      unitRef="Shares">33110</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2022-09-30_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      unitRef="Shares">3304</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="From2022-07-01to2022-09-30"
      decimals="INF"
      unitRef="Shares">166176</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <IPW:StockIssuedForRsusVested contextRef="AsOf2022-09-30" decimals="INF" unitRef="Shares">40019</IPW:StockIssuedForRsusVested>
    <IPW:StockToBeIssuedForRsuVested contextRef="AsOf2022-09-30" decimals="INF" unitRef="Shares">126157</IPW:StockToBeIssuedForRsuVested>
    <IPW:CashPerformanceBonus
      contextRef="From2022-05-012022-05-12"
      decimals="0"
      unitRef="USD">60000</IPW:CashPerformanceBonus>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="From2022-05-012022-05-12_custom_ChenlongTanMember"
      decimals="INF"
      unitRef="Shares">3000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="From2022-05-012022-05-12_custom_MrVassilyMember"
      decimals="INF"
      unitRef="Shares">330000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2022-05-13"
      decimals="INF"
      unitRef="USDPShares">1.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharePrice
      contextRef="AsOf2022-05-12"
      decimals="INF"
      unitRef="USDPShares">1.12</us-gaap:SharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2022-05-112022-05-12"
      decimals="INF"
      unitRef="Pure">0.9565</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2022-05-112022-05-12">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2022-05-112022-05-12"
      decimals="INF"
      unitRef="Pure">0.0293</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="From2022-05-112022-05-12"
      decimals="INF"
      unitRef="Pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber contextRef="AsOf2022-09-30" decimals="INF" unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber contextRef="AsOf2021-09-30" decimals="INF" unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensation
      contextRef="From2022-07-012022-09-30_custom_OptionsGrantedMember"
      decimals="0"
      unitRef="USD">110382</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-07-012021-09-30_custom_OptionsGrantedMember"
      decimals="0"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <IPW:WarrantLiabilitiesTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_807_ecustom--WarrantLiabilitiesTextBlock_zbcImHOPFRq9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 17 &#x2013; &lt;span id="xdx_825_z6MmxVhFFLp1"&gt;Warrant liabilities&lt;/span&gt;&lt;/b&gt;&lt;/p&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"&gt;The Company&#x2019;s warrant liabilities contained
unobservable inputs that reflected the Company&#x2019;s own assumptions in which there was little, if any, market activity as of the measurement
date. Accordingly, the Company&#x2019;s warrant liabilities were measured at fair value on a recurring basis using unobservable inputs
and were classified as Level 3 measurements.&lt;/p&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"&gt;On December 30, 2020, the Company issued warrants
to purchase &lt;span id="xdx_902_ecustom--WarrantsIssuedShares_iI_c20201230__srt--CounterpartyNameAxis__custom--PlacementAgentMember__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zB9ShVjyweDb" title="Warrants issued"&gt;2,415&lt;/span&gt; shares of Series A Convertible Preferred Stock to Boustead Securities, LLC (the &#x201c;Placement Agent&#x201d;) as compensation,
which was recorded as financing expense. The exercise price of the warrants is $&lt;span id="xdx_909_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_c20201230__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember__srt--CounterpartyNameAxis__custom--PlacementAgentMember_pdd" title="Warrant exercise price"&gt;10&lt;/span&gt; per share and expires in five years from the issuance
date. This Series A Preferred Stock warrant were valued using Black Scholes Option Pricing Model at issuance date and recorded $&lt;span id="xdx_909_eus-gaap--FinancingInterestExpense_c20201201__20201230__srt--CounterpartyNameAxis__custom--PlacementAgentMember__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_pp0p0" title="Financing expense"&gt;&lt;span id="xdx_90A_ecustom--WarrantLiability_c20201201__20201230__srt--CounterpartyNameAxis__custom--PlacementAgentMember__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_pp0p0" title="Warrant liability"&gt;8,047&lt;/span&gt;&lt;/span&gt;
as financing expense and warrant liability.&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"&gt;On January 27, 2021, the Company completed a private
placement offering pursuant to which the Company sold to two accredited investors an aggregate of $&lt;span id="xdx_901_eus-gaap--ProceedsFromIssuanceOrSaleOfEquity_c20210126__20210127__srt--CounterpartyNameAxis__custom--TwoAccreditedInvestorsMember__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_pp0p0" title="Proceeds from sale of equity"&gt;3,000,000&lt;/span&gt; in Convertible Notes and
warrants to purchase shares of Class A Common Stock equaling 80% of the number of shares of Class A Common Stock issuable upon conversion
of the Convertible Notes. The convertible note warrants shall be exercisable for a period of three years from the IPO completion date
at a per share exercise price equal to the IPO. In accordance with the terms of the warrants, in the event the Convertible Notes are repaid
in cash by the Company, the warrants issued in conjunction with the Convertible Notes will expire and have no further value.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In connection with the Convertible Note offering,
the Company also issued placement agent warrants to purchase 7.0% of the shares of Common Stock underlying the Convertible Notes exercisable
at the conversion price of the Convertible Note (the &#x201c;Conversion Price&#x201d;). The placement agent warrants had an exercise period
of five years from the issuance date.&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"&gt;On May 14, 2021, upon closing of its IPO, the Company
remeasured the warrants to fair value using the Modified Black Scholes Option Pricing Model, based on the expected fair value of the underlying
stock with the following assumptions:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_z86P0Tn7aMGa" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse" summary="xdx: Disclosure - Warrant liabilities (Details - Assumptions)"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;span id="xdx_8B4_zH502N0Cgkc1" style="display: none"&gt;Schedule of assumptions for warrant liabilities&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 50%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; width: 50%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As of May 14, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #EEEEEE"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Expected term&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_905_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember" title="Fair value measurement assumptions"&gt;1 day to 3 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_909_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember" title="Fair value measurement assumptions"&gt;3.3% to 58%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #EEEEEE"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_905_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember" title="Fair value measurement assumptions"&gt;0.35% to 0.92%&lt;/span&gt; &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Expected dividend rate&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_904_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember" title="Fair value measurement assumptions"&gt;0%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #EEEEEE"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Probability&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_905_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__custom--MeasurementInputProbablityMember" title="Fair value measurement assumptions"&gt;100%&lt;/span&gt;&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"&gt;As of May 14, 2021, the fair value of the warrant
liabilities was $&lt;span id="xdx_90C_eus-gaap--FinancialLiabilitiesFairValueDisclosure_c20210514_pp0p0" title="Fair value of warrant liabilities"&gt;1,361,347&lt;/span&gt;, which includes $&lt;span id="xdx_908_eus-gaap--FinancialLiabilitiesFairValueDisclosure_c20210514__us-gaap--FinancialInstrumentAxis__custom--PreferredStockWarrantsMember_pp0p0" title="Fair value of warrant liabilities"&gt;4,610&lt;/span&gt; preferred stock warrant, $&lt;span id="xdx_907_eus-gaap--FinancialLiabilitiesFairValueDisclosure_c20210514__us-gaap--FinancialInstrumentAxis__custom--ConvertibleNoteInvestorsMember_pp0p0" title="Fair value of warrant liabilities"&gt;1,324,668&lt;/span&gt; warrants issued to the Convertible Note investors
and $&lt;span id="xdx_900_eus-gaap--FinancialLiabilitiesFairValueDisclosure_c20210514__us-gaap--FinancialInstrumentAxis__custom--PlacementAgentWarrantsMember_pp0p0" title="Fair value of warrant liabilities"&gt;32,069&lt;/span&gt; warrants issued to the placement agent. The increase in fair value immediately before the IPO was $&lt;span id="xdx_90D_eus-gaap--FairValueAdjustmentOfWarrants_pp0p0_c20210101__20211231__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zhxx7Wff82sa" title="Fair Value Adjustment of Warrants"&gt;617,593&lt;/span&gt;, which was reported
in other non-operating expenses for the year ended June 30, 2021.&lt;/p&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"&gt;Upon closing the IPO on May 14, 2021, the Placement
Agent exercised its warrants in full to purchase a total of &lt;span id="xdx_909_ecustom--WarrantsExercised_c20210514__srt--CounterpartyNameAxis__custom--BousteadSecuritiesLLCMember_pdd" title="Warrants exercised"&gt;24,451&lt;/span&gt; shares of the Company&#x2019;s Common Stock and, as such, there were
no placement agent warrants outstanding as of June 30, 2021. At the same time, the outstanding warrants held by the Convertible Note investors
were reclassed to additional paid in capital as the terms became fixed upon closing of the IPO. Through September 30, 2022, none of the
private placement investors exercised any of their warrants. As such, as of September 30, 2022 and June 30, 2022, the number of shares
issuable under the outstanding warrants was &lt;span id="xdx_90C_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20220930_znqoSsm9moOb" title="Outstanding warrants"&gt;685,715&lt;/span&gt;, with an average exercise price of $&lt;span id="xdx_903_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_c20220930_pdd" title="Warrant exercise price"&gt;5.00&lt;/span&gt; per share.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;











</IPW:WarrantLiabilitiesTextBlock>
    <IPW:WarrantsIssuedShares
      contextRef="AsOf2020-12-30_custom_PlacementAgentMember_custom_SeriesAConvertiblePreferredStockMember_us-gaap_PrivatePlacementMember"
      decimals="INF"
      unitRef="Shares">2415</IPW:WarrantsIssuedShares>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="AsOf2020-12-30_custom_SeriesAConvertiblePreferredStockMember_custom_PlacementAgentMember"
      decimals="INF"
      unitRef="USDPShares">10</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:FinancingInterestExpense
      contextRef="From2020-12-012020-12-30_custom_PlacementAgentMember_custom_SeriesAConvertiblePreferredStockMember_us-gaap_PrivatePlacementMember"
      decimals="0"
      unitRef="USD">8047</us-gaap:FinancingInterestExpense>
    <IPW:WarrantLiability
      contextRef="From2020-12-012020-12-30_custom_PlacementAgentMember_custom_SeriesAConvertiblePreferredStockMember_us-gaap_PrivatePlacementMember"
      decimals="0"
      unitRef="USD">8047</IPW:WarrantLiability>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="From2021-01-262021-01-27_custom_TwoAccreditedInvestorsMember_us-gaap_PrivatePlacementMember"
      decimals="0"
      unitRef="USD">3000000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="From2022-07-01to2022-09-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_z86P0Tn7aMGa" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse" summary="xdx: Disclosure - Warrant liabilities (Details - Assumptions)"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;span id="xdx_8B4_zH502N0Cgkc1" style="display: none"&gt;Schedule of assumptions for warrant liabilities&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 50%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; width: 50%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As of May 14, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #EEEEEE"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Expected term&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_905_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember" title="Fair value measurement assumptions"&gt;1 day to 3 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_909_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember" title="Fair value measurement assumptions"&gt;3.3% to 58%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #EEEEEE"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_905_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember" title="Fair value measurement assumptions"&gt;0.35% to 0.92%&lt;/span&gt; &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Expected dividend rate&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_904_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember" title="Fair value measurement assumptions"&gt;0%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #EEEEEE"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Probability&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_905_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__custom--MeasurementInputProbablityMember" title="Fair value measurement assumptions"&gt;100%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue contextRef="From2020-07-012021-05-14_custom_WarrantLiabilityMember_us-gaap_MeasurementInputExpectedTermMember">1 day to 3 years</us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue>
    <us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue contextRef="From2020-07-012021-05-14_custom_WarrantLiabilityMember_us-gaap_MeasurementInputPriceVolatilityMember">3.3% to 58%</us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue>
    <us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue contextRef="From2020-07-012021-05-14_custom_WarrantLiabilityMember_us-gaap_MeasurementInputRiskFreeInterestRateMember">0.35% to 0.92%</us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue>
    <us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue contextRef="From2020-07-012021-05-14_custom_WarrantLiabilityMember_us-gaap_MeasurementInputExpectedDividendRateMember">0%</us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue>
    <us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue contextRef="From2020-07-012021-05-14_custom_WarrantLiabilityMember_custom_MeasurementInputProbablityMember">100%</us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure contextRef="AsOf2021-05-14" decimals="0" unitRef="USD">1361347</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="AsOf2021-05-14_custom_PreferredStockWarrantsMember"
      decimals="0"
      unitRef="USD">4610</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="AsOf2021-05-14_custom_ConvertibleNoteInvestorsMember"
      decimals="0"
      unitRef="USD">1324668</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="AsOf2021-05-14_custom_PlacementAgentWarrantsMember"
      decimals="0"
      unitRef="USD">32069</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="From2021-01-012021-12-31_us-gaap_WarrantMember"
      decimals="0"
      unitRef="USD">617593</us-gaap:FairValueAdjustmentOfWarrants>
    <IPW:WarrantsExercised
      contextRef="AsOf2021-05-14_custom_BousteadSecuritiesLLCMember"
      decimals="INF"
      unitRef="Shares">24451</IPW:WarrantsExercised>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="AsOf2022-09-30" decimals="INF" unitRef="Shares">685715</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="AsOf2022-09-30"
      decimals="INF"
      unitRef="USDPShares">5.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_800_eus-gaap--ConcentrationRiskDisclosureTextBlock_zurUerHAARB4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 18 - &lt;span id="xdx_826_zFsdGLKgXPRb"&gt;Concentration of risk&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; 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="text-decoration: underline"&gt;Credit risk&lt;/span&gt;&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;Financial instruments that potentially subject the
Company to significant concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable.&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"&gt;As of September 30, 2022 and June 30, 2022, $&lt;span id="xdx_901_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20220930_pp0p0" title="Cash and Cash Equivalents, at Carrying Value"&gt;4,842,146&lt;/span&gt;
and $&lt;span id="xdx_904_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20220630_pp0p0" title="Cash and Cash Equivalents, at Carrying Value"&gt;1,821,947&lt;/span&gt;, respectively, were deposited with various major financial institutions in the United States and PRC. Accounts at each
institution in the United States are insured by the Federal Deposit Insurance Corporation (FDIC) for up to $250,000. The Company had approximately
$&lt;span id="xdx_906_eus-gaap--CashUninsuredAmount_iI_pn3n3_dm_c20220930_zGpskGeucT33" title="Cash, Uninsured Amount"&gt;3.9&lt;/span&gt; million and $&lt;span id="xdx_90C_eus-gaap--CashUninsuredAmount_iI_pn3n3_dm_c20220630_zGYFRicfZDe8" title="Cash, Uninsured Amount"&gt;0.5&lt;/span&gt; million, respectively, in excess of the FDIC insurance limit, as of September 30, 2022 and June 30, 2022.&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;Accounts receivable are typically unsecured and derived
from revenue earned from customers, thereby exposing the Company to credit risk. The risk is mitigated by the Company&#x2019;s assessment
of its customers&#x2019; creditworthiness and its ongoing monitoring of outstanding balances. The Company maintains reserves for estimated
credit losses, and such losses have generally been within expectations.&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"&gt;The business of DHS, the Company&#x2019;s VIE, may
be impacted by Chinese economic conditions, changes in regulations and laws, and other uncertainties.&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"&gt;&lt;span style="text-decoration: underline"&gt;Customer and vendor concentration risk&lt;/span&gt;&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;For the three months ended September 30, 2022
and 2021, Amazon Vendor and Amazon Seller customers accounted for &lt;span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__srt--MajorCustomersAxis__custom--AmazonVendorAndAmazonSellerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zW0SznjDrTC" title="Concentration Risk, Percentage"&gt;91&lt;/span&gt;%
and &lt;span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20210930__srt--MajorCustomersAxis__custom--AmazonVendorAndAmazonSellerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zaJb9ZX5dub5" title="Concentration Risk, Percentage"&gt;89&lt;/span&gt;%
of the Company's total revenues, respectively. As of September 30, 2022 and June 30, 2022, accounts receivable from Amazon Vendor
and Amazon Seller accounted for &lt;span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__srt--MajorCustomersAxis__custom--AmazonVendorAndAmazonSellerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z0cnZDNbr3C1" title="Concentration Risk, Percentage"&gt;94&lt;/span&gt;%
and &lt;span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20210930__srt--MajorCustomersAxis__custom--AmazonVendorAndAmazonSellerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z2KMgNyFHB0j" title="Concentration Risk, Percentage"&gt;94&lt;/span&gt;%
of the Company&#x2019;s total accounts receivable.&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"&gt;For the three months ended September 30, 2022 and
2021, one supplier accounted for 19% and two suppliers accounted for &lt;span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfSalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--TwoSuppliersMember_zFw2JIQbpzx7" title="Concentration Risk, Percentage"&gt;47&lt;/span&gt;% (&lt;span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfSalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--OneSupplierMember_z1pwrk6nhRo" title="Concentration Risk, Percentage"&gt;36&lt;/span&gt;% and &lt;span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfSalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--AnotherSupplierMember_zFFljfYs8E0a" title="Concentration Risk, Percentage"&gt;11&lt;/span&gt;%) of the Company's total purchases, respectively.
As of September 30, 2022, accounts payable to two suppliers accounted for &lt;span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--OneSupplierMember_zoJgPcwahE99" title="Concentration Risk, Percentage"&gt;48&lt;/span&gt;% and &lt;span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--AnotherSupplierMember_z3hljzJUZE51" title="Concentration Risk, Percentage"&gt;11&lt;/span&gt;% of the Company&#x2019;s total accounts payable. As
of June 30, 2022, accounts payable to two suppliers accounted for &lt;span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--OneSupplierMember_zieeSr93ezV2" title="Concentration Risk, Percentage"&gt;34&lt;/span&gt;% and &lt;span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--AnotherSupplierMember_z4uzHjHAJtw" title="Concentration Risk, Percentage"&gt;10&lt;/span&gt;%, respectively, of the Company&#x2019;s total accounts payable.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&#160;&lt;/p&gt;

</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">4842146</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">1821947</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashUninsuredAmount contextRef="AsOf2022-09-30" decimals="-3" unitRef="USD">3900000</us-gaap:CashUninsuredAmount>
    <us-gaap:CashUninsuredAmount contextRef="AsOf2022-06-30" decimals="-3" unitRef="USD">500000</us-gaap:CashUninsuredAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-07-012022-09-30_custom_AmazonVendorAndAmazonSellerMember_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember"
      decimals="INF"
      unitRef="Pure">0.91</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2021-07-012021-09-30_custom_AmazonVendorAndAmazonSellerMember_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember"
      decimals="INF"
      unitRef="Pure">0.89</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-07-012022-09-30_custom_AmazonVendorAndAmazonSellerMember_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember"
      decimals="INF"
      unitRef="Pure">0.94</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2021-07-012021-09-30_custom_AmazonVendorAndAmazonSellerMember_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember"
      decimals="INF"
      unitRef="Pure">0.94</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2021-07-012021-09-30_us-gaap_CostOfSalesMember_us-gaap_ProductConcentrationRiskMember_custom_TwoSuppliersMember"
      decimals="INF"
      unitRef="Pure">0.47</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2021-07-012021-09-30_us-gaap_CostOfSalesMember_us-gaap_ProductConcentrationRiskMember_custom_OneSupplierMember"
      decimals="INF"
      unitRef="Pure">0.36</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2021-07-012021-09-30_us-gaap_CostOfSalesMember_us-gaap_ProductConcentrationRiskMember_custom_AnotherSupplierMember"
      decimals="INF"
      unitRef="Pure">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-07-012022-09-30_us-gaap_AccountsPayableMember_us-gaap_ProductConcentrationRiskMember_custom_OneSupplierMember"
      decimals="INF"
      unitRef="Pure">0.48</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-07-012022-09-30_us-gaap_AccountsPayableMember_us-gaap_ProductConcentrationRiskMember_custom_AnotherSupplierMember"
      decimals="INF"
      unitRef="Pure">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2021-07-012021-09-30_us-gaap_AccountsPayableMember_us-gaap_ProductConcentrationRiskMember_custom_OneSupplierMember"
      decimals="INF"
      unitRef="Pure">0.34</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2021-07-012021-09-30_us-gaap_AccountsPayableMember_us-gaap_ProductConcentrationRiskMember_custom_AnotherSupplierMember"
      decimals="INF"
      unitRef="Pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_808_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_z8H0Xtud2JC" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Note 19 - &lt;span id="xdx_824_zs3HgXT1ekV7"&gt;Commitments and contingencies&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; text-indent: 0.5in"&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"&gt;&lt;span style="text-decoration: underline"&gt;Lease commitments&lt;/span&gt;&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;The Company has adopted ASC842 since its
inception date, April 11, 2018. The Company has entered into a lease agreement to rent office and warehouse space with a lease period
from December 1, 2018 until December 31, 2020. On August 24, 2020, the Company negotiated for new terms to extend the lease through
December 21, 2023 at the rate of approximately $42,000 per month.&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"&gt;On September 1, 2020, in addition to the primary
fulfillment center, the Company leased a second fulfillment center in City of Industry, California. The base rental fee ranges from $27,921
to $29,910 per month through October 31, 2023.&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"&gt;On February 15, 2022, upon completion of the acquisition
of Anivia Limited, the Company assumed an operating lease for offices located in the People&#x2019;s Republic of China.&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"&gt;On July 28, 2021, the Company entered into a Lease
agreement (the &#x201c;Lease Agreement&#x201d;) with 9th &amp;amp; Vineyard, LLC, a Delaware limited liability company (the &#x201c;Landlord&#x201d;),
to lease from the Landlord approximately 99,347 square feet of space located at 8798 9th Street, Rancho Cucamonga, California (the &#x201c;Premises&#x201d;).
The term of the Lease Agreement was for 62 months, commencing on the date on which the Landlord completes certain prescribed improvements
on the property (the &#x201c;Rent Commencement Date&#x201d;). The Lease Agreement does not provide for an option to renew.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;In addition, the Company
will be responsible for its pro rata share of certain costs, including utility costs, insurance and common area costs, as further detailed
in the Lease Agreement. Following the Rent Commencement Date, the first two months of the Base Rent were to be abated.&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"&gt;The lease was not started under the original
Lease Agreement as completion of the construction was not timely completed. On February 23, 2022, as a result of the delay in completion
of the construction, the Company entered into an amended agreement to extend the lease term to 74 months. The lease commencement date
is February 10, 2022, with rent payments commencing May 11, 2022 and the lease expiring on May 31, 2028. The base rental fee ranges from
$114,249 to $140,079 per month through the expiration date of May 31, 2028.&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"&gt;On May 1, 2022, the Company leased another
fulfillment center in Duarte, California. &lt;span id="xdx_90F_ecustom--RentalFee_c20220425__20220502" title="Rental fee description"&gt;The
base rental fee ranges from $56,000 to $59,410 per month through April 30, 2025.&lt;/span&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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Total commitment for the full term of these
leases is $&lt;span id="xdx_902_eus-gaap--ContractualObligation_iI_pp0p0_c20220930_zOtAsTK89zhf" title="Contractual obligation"&gt;12,440,869&lt;/span&gt;.
The financial statements reflected $&lt;span id="xdx_904_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pp0p0_c20220930_zba7Wb3So6Z9" title="Right of use asset - non-current"&gt;9,805,484&lt;/span&gt;
and $&lt;span id="xdx_90D_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pp0p0_c20220630_z25GeSR2YKxf" title="Right of use asset - non-current"&gt;10,453,282&lt;/span&gt;,
respectively, of operating lease right-of-use assets, and $&lt;span id="xdx_90F_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20220930_zq2igGvC9Xif" title="Operating lease liabilities"&gt;10,210,581&lt;/span&gt;
and $&lt;span id="xdx_90E_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20220630_z0JJwIG2bJHk" title="Operating lease liabilities"&gt;10,848,544&lt;/span&gt;,
respectively, of operating lease liabilities as of September 30, 2022 and June 30, 2022.&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"&gt;Three Months Ended September 30, 2022 and 2021:&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--LeaseCostTableTextBlock_zyPetp67ISLd" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Commitments and contingencies (Details - Lease cost)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;span id="xdx_8B0_zD1XzAPg6DJa" style="display: none"&gt;Schedule of lease cost and other information&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" 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" 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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="text-decoration: underline"&gt;Lease cost&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;9/30/2022&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;9/30/2021&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td style="width: 68%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Operating lease cost (included in
    selling and fulfillment in the Company's statement of operations)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--OperatingLeaseCost_c20220701__20220930_pp0p0" style="width: 13%; text-align: right" title="Operating lease cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;779,233&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--OperatingLeaseCost_c20210701__20210930_pp0p0" style="width: 13%; text-align: right" title="Operating lease cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;205,517&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="text-decoration: underline"&gt;Other information&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--OperatingLeasePayments_c20220701__20220930_pp0p0" style="text-align: right" title="Cash paid for amounts included in the measurement of lease liabilities"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;769,061&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--OperatingLeasePayments_c20210701__20210930_pp0p0" style="text-align: right" title="Cash paid for amounts included in the measurement of lease liabilities"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;209,763&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Remaining term in years&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_ecustom--OperatingLeaseWeightedAverageRemainingLeaseTerm2_c20220701__20220930" title="Remaining lease term in years"&gt;0.83 &#x2013; 5.67&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20220630_zeUiZxlhhVs1" title="Lease remaining term"&gt;2.25&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Average discount rate - operating leases&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_902_ecustom--OperatingLeaseWeightedAverageDiscountRatePercent1_c20220701__20220930" title="Average discount rate - operating leases"&gt;5 - 8%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20220630_zYNtaan0UN2l" title="Average discount rate - operating leases"&gt;8&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8AF_z6H5ynA7LH2j" 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"&gt;The supplemental balance sheet information related to leases for the period
is as follows:&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_z1R2DuqD3Do" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Commitments and contingencies (Details - Balance Sheet)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;span id="xdx_8B4_zgF21oj91iC6" style="display: none"&gt;Supplemental balance sheet information related to leases&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49F_20220930_zhG9cn53YEr2" 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&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49E_20220630_zPGkXG8MHa2d" 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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="text-decoration: underline"&gt;Operating leases&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;9/30/2022&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;6/30/2022&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pp0p0_msOLLzdlC_zDmTCGWQwuDl" style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td style="width: 68%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Right of use asset - non-current&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 13%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;9,805,484&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 13%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;10,453,282&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_ecustom--OperatingLeaseLiabilityCurrents_iI_maOLLzdlC_zXztPYFBZSca" style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Lease Liability - current&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,593,995&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,583,933&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_ecustom--OperatingLeaseLiabilityNoncurrents_iI_maOLLzdlC_zvpPNRahbFw2" style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Lease Liability - non-current&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;7,616,586&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;8,265,611&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--OperatingLeaseLiability_iTI_pp0p0_mtOLLzdlC_zyfpDsmxY8d4" style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;10,210,581&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;10,848,544&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A3_zM27epVbAfU8" 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;Maturities of the Company&#x2019;s lease liabilities
are as follows:&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_ze3VBcFqIFub" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Commitments and contingencies (Details - Lease maturity)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;span id="xdx_8B0_zUkkyCp1vBJ5" style="display: none"&gt;Schedule of maturities of lease liabilities&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20220930_z6rKgsqygPRc" 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&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Operating&lt;/span&gt;&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&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Lease&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For Year ending June 30:&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0" style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="width: 84%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2023&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 13%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,303,662&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0" style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2024&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,510,662&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0" style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2025&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,080,331&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0" style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2026&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,533,918&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pp0p0" style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2027&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,586,572&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_pp0p0" style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2028 and after&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,459,407&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zMXZyI13IfYd" style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Less: Imputed interest/present value discount&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1,263,971&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0" style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;10,210,581&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8AD_z9FDf3nuSgD4" 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;span style="text-decoration: underline"&gt;Contingencies&lt;/span&gt;&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;Except as disclosed below, the Company is not currently
a party to any material legal proceedings, investigation or claims. As the Company may, from time to time, be involved in legal matters
arising in the ordinary course of its business, there can be no assurance that such matters will not arise in the future or that any such
matters in which the Company is involved, or which may arise in the ordinary course of the Company&#x2019;s business, will not at some
point proceed to litigation or that such litigation will not have a material adverse effect on the business, financial condition or results
of operations of the Company.&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"&gt;Pursuant to an engagement agreement, dated
and effective August 31, 2020 (the &#x201c;Engagement Agreement&#x201d;), with Boustead Securities LLC (&#x201c;Boustead&#x201d;), the
Company engaged Boustead to act as its exclusive placement agent for private placements of its securities and as a potential
underwriter for its initial public offering. On February 28, 2021, the Company informed Boustead that it was terminating the
Engagement Agreement and any continuing obligations the Company may have had under its terms. On April 15, 2021, the Company
provided formal written notice to Boustead of its termination of the Engagement Agreement and all obligations thereunder, effective
immediately. On April 30, 2021, Boustead filed a statement of claim with the Financial Institute Regulatory Authority, or FINRA,
demanding to arbitrate the dispute, and is seeking, among other things, monetary damages against the Company and D.A. Davidson &amp;amp;
Co. (who acted as underwriter in the Company&#x2019;s IPO). Presently, the matter is scheduled to be heard before a FINRA arbitration
appeal over six non-consecutive days during the months of April and May 2023. The Company has agreed to indemnify D.A. Davidson
&amp;amp; Co. and the other underwriters against any liability or expense they may incur or be subject to arising out of the Boustead
dispute. Additionally, Chenlong Tan, the Company&#x2019;s Chairman, President and Chief Executive Officer and a beneficial owner more
than 5% of the Company&#x2019;s Common Stock, has agreed to reimburse the Company for any judgments, fines and amounts paid or
actually incurred by the Company or an indemnitee in connection with such legal action or in connection with any settlement
agreement entered into by the Company or an indemnitee up to a maximum of $3.5 million in the aggregate, with the sole source of
funding of such reimbursement to come from sales of shares then owned by Mr. Tan. The Company cannot reasonably estimate the amount
of potential exposure as of the date of this report.&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"&gt;In an effort to contain or slow the COVID-19 outbreak,
authorities across the world have implemented various measures, some of which have been subsequently rescinded or modified, including
travel bans, stay-at-home orders and shutdowns of certain businesses. The Company anticipates that these actions and the global health
crisis caused by the COVID-19 outbreak, including any resurgences, will continue to negatively impact global economic activity. While
the COVID-19 outbreak has not had a material adverse impact on the Company&#x2019;s operations to date, it is difficult to predict all
of the positive or negative impacts the COVID-19 outbreak may have on the Company&#x2019;s business in the future.&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"&gt;&lt;span style="background-color: white"&gt;In February
2022, the Russian Federation began conducting military operations against&#160;Ukraine, resulting in global economic uncertainty and increased
cost of various commodities. In response to these types of events, should they directly impact our supply chain or other operations, we
may experience or be exposed to supply chain disruption which could cause us to seek alternate sources for product supply, or suffer consequences
that are unexpected and difficult to mitigate. Any of these risks might have a materially adverse impact on our business operations and
our financial position or results of operations. Although, it is difficult to predict the impact that these factors may have on our business
in the future, they did not have a material effect on our results of operations, financial condition, or liquidity for the three months
ended September 30, 2022.&lt;/span&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;

</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <IPW:RentalFee contextRef="From2022-04-252022-05-02">The
base rental fee ranges from $56,000 to $59,410 per month through April 30, 2025.</IPW:RentalFee>
    <us-gaap:ContractualObligation contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">12440869</us-gaap:ContractualObligation>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">9805484</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">10453282</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">10210581</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">10848544</us-gaap:OperatingLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock contextRef="From2022-07-01to2022-09-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--LeaseCostTableTextBlock_zyPetp67ISLd" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Commitments and contingencies (Details - Lease cost)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;span id="xdx_8B0_zD1XzAPg6DJa" style="display: none"&gt;Schedule of lease cost and other information&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" 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" 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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="text-decoration: underline"&gt;Lease cost&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;9/30/2022&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;9/30/2021&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td style="width: 68%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Operating lease cost (included in
    selling and fulfillment in the Company's statement of operations)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--OperatingLeaseCost_c20220701__20220930_pp0p0" style="width: 13%; text-align: right" title="Operating lease cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;779,233&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--OperatingLeaseCost_c20210701__20210930_pp0p0" style="width: 13%; text-align: right" title="Operating lease cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;205,517&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="text-decoration: underline"&gt;Other information&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--OperatingLeasePayments_c20220701__20220930_pp0p0" style="text-align: right" title="Cash paid for amounts included in the measurement of lease liabilities"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;769,061&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--OperatingLeasePayments_c20210701__20210930_pp0p0" style="text-align: right" title="Cash paid for amounts included in the measurement of lease liabilities"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;209,763&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Remaining term in years&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_ecustom--OperatingLeaseWeightedAverageRemainingLeaseTerm2_c20220701__20220930" title="Remaining lease term in years"&gt;0.83 &#x2013; 5.67&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20220630_zeUiZxlhhVs1" title="Lease remaining term"&gt;2.25&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Average discount rate - operating leases&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_902_ecustom--OperatingLeaseWeightedAverageDiscountRatePercent1_c20220701__20220930" title="Average discount rate - operating leases"&gt;5 - 8%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20220630_zYNtaan0UN2l" title="Average discount rate - operating leases"&gt;8&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">779233</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">205517</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="From2022-07-01to2022-09-30"
      decimals="0"
      unitRef="USD">769061</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="From2021-07-012021-09-30"
      decimals="0"
      unitRef="USD">209763</us-gaap:OperatingLeasePayments>
    <IPW:OperatingLeaseWeightedAverageRemainingLeaseTerm2 contextRef="From2022-07-01to2022-09-30">0.83 &#x2013; 5.67</IPW:OperatingLeaseWeightedAverageRemainingLeaseTerm2>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2022-06-30">P2Y3M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <IPW:OperatingLeaseWeightedAverageDiscountRatePercent1 contextRef="From2022-07-01to2022-09-30">5 - 8%</IPW:OperatingLeaseWeightedAverageDiscountRatePercent1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="AsOf2022-06-30" decimals="INF" unitRef="Pure">0.08</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock contextRef="From2022-07-01to2022-09-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_z1R2DuqD3Do" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Commitments and contingencies (Details - Balance Sheet)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;span id="xdx_8B4_zgF21oj91iC6" style="display: none"&gt;Supplemental balance sheet information related to leases&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49F_20220930_zhG9cn53YEr2" 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&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49E_20220630_zPGkXG8MHa2d" 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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="text-decoration: underline"&gt;Operating leases&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;9/30/2022&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;6/30/2022&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pp0p0_msOLLzdlC_zDmTCGWQwuDl" style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td style="width: 68%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Right of use asset - non-current&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 13%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;9,805,484&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 13%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;10,453,282&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_ecustom--OperatingLeaseLiabilityCurrents_iI_maOLLzdlC_zXztPYFBZSca" style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Lease Liability - current&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,593,995&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,583,933&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_ecustom--OperatingLeaseLiabilityNoncurrents_iI_maOLLzdlC_zvpPNRahbFw2" style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Lease Liability - non-current&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;7,616,586&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;8,265,611&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--OperatingLeaseLiability_iTI_pp0p0_mtOLLzdlC_zyfpDsmxY8d4" style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;10,210,581&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;10,848,544&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">9805484</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">10453282</us-gaap:OperatingLeaseRightOfUseAsset>
    <IPW:OperatingLeaseLiabilityCurrents contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">2593995</IPW:OperatingLeaseLiabilityCurrents>
    <IPW:OperatingLeaseLiabilityCurrents contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">2583933</IPW:OperatingLeaseLiabilityCurrents>
    <IPW:OperatingLeaseLiabilityNoncurrents contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">7616586</IPW:OperatingLeaseLiabilityNoncurrents>
    <IPW:OperatingLeaseLiabilityNoncurrents contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">8265611</IPW:OperatingLeaseLiabilityNoncurrents>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">10210581</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">10848544</us-gaap:OperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="From2022-07-01to2022-09-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_ze3VBcFqIFub" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Commitments and contingencies (Details - Lease maturity)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;span id="xdx_8B0_zUkkyCp1vBJ5" style="display: none"&gt;Schedule of maturities of lease liabilities&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20220930_z6rKgsqygPRc" 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&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Operating&lt;/span&gt;&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&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Lease&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For Year ending June 30:&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0" style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="width: 84%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2023&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 13%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,303,662&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0" style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2024&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,510,662&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0" style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2025&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,080,331&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0" style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2026&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,533,918&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pp0p0" style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2027&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,586,572&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_pp0p0" style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2028 and after&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,459,407&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zMXZyI13IfYd" style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Less: Imputed interest/present value discount&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1,263,971&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0" style="vertical-align: bottom; background-color: #EEEEEE"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;10,210,581&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">2303662</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">2510662</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">2080331</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">1533918</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">1586572</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">1459407</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">1263971</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2022-09-30" decimals="0" unitRef="USD">10210581</us-gaap:OperatingLeaseLiability>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2022-07-01to2022-09-30">&lt;p id="xdx_80C_eus-gaap--SubsequentEventsTextBlock_zwaPuLrFOTDc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 20 - &lt;span id="xdx_824_zY8joMChtv79"&gt;Subsequent events&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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company evaluated subsequent events and transactions
that occurred after the balance sheet date through the date that the consolidated financial statements are available to be issued. Other
than as set forth below and as disclosed in Note 4 and Note 12 above, no material subsequent events that required recognition or additional
disclosure in the consolidated financial statements are presented.&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"&gt;On November 9, 2022, the Company received a deficiency letter from
the Listing Qualifications Department of the Nasdaq Stock Market (&#x201c;Nasdaq&#x201d;) notifying the Company that, for the preceding
30 consecutive business days, the closing bid price for the Company&#x2019;s common stock was trading below the minimum $1.00 per share
requirement for continued listing on The Nasdaq Capital Market pursuant to Nasdaq Listing Rule 5405(a)(1) (the &#x201c;Bid Price Requirement&#x201d;).
In order to regain compliance with the Bid Price Requirement, the Company&#x2019;s stock must trade at $1.00 or above for a period of 10
consecutive trading days. Following receipt of Nasdaq&#x2019;s deficiency notification, the Company has 180 days, or until May 8, 2023,
to regain compliance with the Bid Price Requirement and may seek an additional 180-day extension thereafter. During that time, the Company
will evaluate what actions it needs to take should the Company determine that it is unlikely that it will regain compliance within the
requisite time period. While the Company needs to remain mindful of the timing in which it needs to regain compliance, the deficiency
notification has no immediate effect on the Company&#x2019;s Nasdaq listing and the Company&#x2019;s common stock will continue to trade
on Nasdaq under the ticker symbol &#x201c;IPW.&#x201d;&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"/&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: left"&gt;&#160;&lt;/p&gt;

</us-gaap:SubsequentEventsTextBlock>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact001143"
          xlink:label="Fact001143"
          xlink:type="locator"/>
        <link:footnote id="Footnote001150" xlink:label="Footnote001150" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The total fair value was based on the current stock price on the grant date.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001143"
          xlink:to="Footnote001150"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>91
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
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
M)*=HT,CFOK+<LBTHX37JDAS/T@R+*6/[# 45G(>R:F1#\APZ;)Y5!(E+<)P
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
M5NS(FEY,8/L7E-_3R1RI>#.$DR@FZ$:A%X1>:WB'&Z?EQCF5&[$%QQ%'D7/
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
MM/R-]00^"<KHY8(66?3HW\?J'#3EY,*6Y=CRUE%( M4[EN?UA*WE<:REO*;
M]\7%DDG%,MQN*5*(@2G$I=3I =B2)C[%FAN695"/"O_Y9!;)%#BT;==PK"Y>
M6;!O [1,B?54N<K8SG^I6B*1\;S8L@S&$  O=G*Y%92@96(D!# ;75I2"(I\
M,3S:A[UE4JRGTK*$UDAWK1U*N#([8L/QL--%>U+N&&O+I5A/IM>E7],#Q!K?
MRAPYM%Q/2E^%&,3@L(<Y'JU:0B5Z0FU* ;BTKPX0F1AAZYBNV2W;"D%"3,MT
M:0_,ED*)GD*GL,&B MKU+-1#5?"A;<%?MV(I!&$^=&VK!VG+G$3/G--RK(<$
M"-F.YY&RR2,RO3F6Z74G(X78T/0,TN?-E@J)EE_J#*W=6!4#/PBR/3M)@[7B
M(TC4M6R,NQ5,(0D.=GK!M^1%].2UJ(<W_YGI4T'%7HXE=:DJ.1-3V^G;6RUU
M$3UUB3GYG0.FTA"9NZ@#:2!Y7,%Q%C$\F+I[+&DYCMCONN>Q6/Z8K=]RSX-H
MN?.];=-':3OV0DN@Y 2![K-@*_IV:(C%3+?K&^*(@@@MQW.];L14<H;9NT=:
MNB0GZ/(U\^IDJX?.-^2:3(IJY"HY#?*6/(GWKDR;+Y:3Y?0MF:8EY7=GV@=I
M.[[#V+(RU;,RU+BLG!"C]*!'1YN,)W <E_=N=W[6%T4J\_#0)9;4L"GD>CHU
MVC(UU3/U*N,!8\#2)=A\"W/DL&!9@F+NIVJT,A533-UN>5.(@;]-XI$>R"UE
M4SUEKUZ[8IAUWP18-YW68!74C1W;,6S<@_;@]K.>O(\='//TX11<!1.[&#ND
MNZD5@GWIT+(UU;/UH6_?@E4F8\FU"K[V'+.'K6G+UO3_8NOVYH:^@E*9A8EC
M0]R[?8="$%*$6'T#"&W9FNHGTME\/IO>HNLYFOT]_3Y9_C%#-Y/;&;I>(E%>
ME:A5@RDVK6Y+JI#K2Y&65JF>5BN(:V@J^N')1$D-8F!/2F$5HYJ48-+3 ]&6
M4ZF>4TMFFBR_E2#1[,^[Q8_)Y6QY^SNZ9P]1FHK4@,8 FKJ(ATHC% .G2[!G
M=B=3A:!M0UX8?3:T[$KUHVF_#4S<$-"BET=0F  )/KC76*.7!3%8:;D]B6*V
MK&@:VMY@?;=:7<ZN ._D$C6- N3-_/KF:G*[N%XJ.P-3R[7O[0P^2MNQ#UIZ
M-4\,PF6%\J,0;7C6/,CRGY6&RXQI01/0+:@*,<>"A.OIY<R65\T3HW '*Y1^
M:$*52(GT$%!"J1.I (X.GI3#!/Y0OD"0H_(&1_6XN3G;O*0P*1_-=\Y_Q6?3
MZE6#5DWUYL.5G\%>SU',-J#2^.* U[+J98+JH."[\GG\/2\*GI1?M\P/628$
MX/<-Y\7K@;A \TK'^']02P,$%     @ HXEN52JV&9PD"0  %AD  !@   !X
M;"]W;W)K<VAE971S+W-H965T-RYX;6S%66MSVS86_<Y?@5&GG71&U<M.FDEL
MS]B.';N;A\=VTIWN[ >(A$0D(, "H!7GU^^Y $A1CJTDW=<'6R*(>W'NZ^ "
MVEL9^]&50GCVJ5+:[0]*[^MGX['+2U%Q-S*UT'BS,+;B'H]V.7:U%;P(0I4:
MSR:3)^.*2STXV MC%_9@SS1>22TN+'--57%[>R246>T/IH-VX%(N2T\#XX.]
MFB_%E?#OZ@N+IW&GI9"5T$X:S:Q8[ \.I\^.=FE^F/!>BI7K?6=DR=R8C_1P
M7NP/)@1(*)%[TL#Q<2..A5*D"##^3#H'W9(DV/_>:C\-ML.6.7?BV*C?9>'+
M_<'3 2O$@C?*7YK5F4CV/"9]N5$N_&>K-'<R8'GCO*F2,!!44L=/_BGYX5L$
M9DE@%G#'A0+*%]SS@SUK5LS2;&BC+\'4( UP4E-0KKS%6PDY?_"&^\8*9A9L
MWCB\<XYQ73!$F6OYF9/G]L8>"]'T<9Z4'D6ELP>4[K#71OO2L1-=B&)3?@R
M'<I9B_)HME7AE:A';&<R9+/);+9%WTYG]4[0M_. OK<]\X;LV&AGE"QXS!.8
M?V&%$]K' ?CF5&JN<\D5N\*@0%)ZQ_YQ.'?>(JW^>9^'(H#=^P%0J3US-<_%
M_J"FM>R-&!S\],/TR>3Y%O-V._-VMVG_JT'=JO1^R&^,%VS*?F'?L"23%V8E
M+#O7^6C(B$^$5;?LHS8K>-VQHS\NK\_26\[>B!M>\"PWMC8VRC_RI6 __?!T
M-IL\/S95S?5M>)H^_WG(5M @=3M=8&G-#FLK%9M.*6^F3T?L&O))D$G'\!9!
MK;D""J&7X* "*ABM H+Z*+S4RV"%XTID,(T7-TB#,*LPQH9W2RN$+DWC!%/$
M ) 9LALDB%01M;MUR!@W9+KQ5E+F#"%D5J2\$H7D\9'Y^ ISJBJ\XWE)CARR
MNJEJ?)2F$MG2F"*Y%C@M;#!%D_LXQ/,<CC=8Q3$B9-B5['ECK"_9(3PN<SYB
M)XN%"'1(7GK-;5ZRX*092@Q^Y$AP%&[0B5!3RA=9W5C7<.V9-WC!.!E.A<"*
MX.ZWN3=S )H]:17YGK<Q3]C@N+O2*PE@)P0B.?S*J"8XCC*!/4KQ[LWH8IY!
M$3G:WVY&'C8?<R6185KRZ*N5QOC\%N:&'"5HKN16E$85PKIV+,$=L8N>L?0"
MZ*MN5@<^V)BU-H;A@B00E!M9D%1>:CA<8<^K@0X"%=?(LV YE9!$P'K1[(8"
M#S'Q*5>H)H0)&X^D_$8X4EIAF3L^F?[ZW&5=]16-)6^VX+_ OED-7#G3,V#1
M %(_*/ E0R,0"Q'VY-R5;($=G6F(1!/F@MNPAI7N(Y7+/?B8,L[!OH4UU5IA
ME.^O%Z X:..^I8T2B6FIPMP#M@.*)]<O)-611+DBDMD[9++]6@P[/U0<OO D
MR3QZCR$]0!V@QJV"YW\V$CQ'_M &=4J^@ &(=B*IZ63R(RTB9(@H*1>0\;=W
M/ )J#)HY_($/U\P_H"1#<3ET2'6[]8"=Z(.F*LGG4DF/\AYMJ"+N:U%0V;(;
M;C%7":HW017<UDE;3N_/3]HR&F5OB0-NV?1IJ-SIID>2Q44T+)H2ZLFZ4M9L
MTZ@1.X1%Q!EHBH8;&"E\<Y&#P_KJN]BM4(D*/@J%"F? %HDF<<0 #KL_&)3(
M9?<;N"6[PRTOE9DC2A>1*'N(-OCEY<7K]5[R,*_0NJ$%(,/C%D6U^@7"40:%
M(2Z0T,FZ-0T=8U 98+CF.AE3<HDFD[J1D[==#X* :A_Y84U<%?\ B@>X;V*P
M[.L,UGDRX/VOT5=VA[Z2RT/XOT9;AVO:.H?NHI"Q'C<R=9.^* #WT5:VC;9H
MO3ZN+71%^MLEB:;Z4,H8^,A7=VWMTU26:(K]?VDJ6]-4\L"_2T]M^O\O:(DX
MXC>N&_ %F^[$0\+FUKQ)$>R#P9?0I%'/NN8+"FOH2XNN 855E:3B;ZV[A4E!
MZ9 =F4_LC-O*T,.K5\>=&;T7ZV:%8D$6=%TG^CI0BPMU'4N.,E^9I71>YNMB
M@@#:40G^(!7XPTE3_T)'T8+JL5G@" ([B ,L*R!LY;SQQ@92Q0G542; ;AR%
M%05:]KI&$]K\EMG>Z6!J(#ALH8$^78/F\$M0T <S5%.(. _G_>BJ=*:R(A?R
M)C3#.,/:MI/&>4D[HA(,9$%U"V6S'P%3.K8;4[27FUW> /"&]ZWPZ'=I%0?G
MR 582].LA6H$.O8A" :-J@%P;3P+!XZ.1[.[RHDTJ"I6$L%! GMK0I+W5AR!
M\@5\BU55H+MP$-H!F8!<PJ9U*N8V9N3DZQFI(W_^A_(R[7A7)IQ87\<S1C\_
M7UZ]_NZ\Y,Q%?>',PFKP.$$:!@>%\W X*?7R T2!I.FHG3(JIDQ+\%TMZR*+
M#MB<VSN%;:;M/;GR9&NNP.  +P73);)L^7PCFMGV:#Y.T<P>;I(2#F-A*<F$
M?3I0^J%&37#V*L6NC4<<[O4?K'_L36=HS&^Z34+Q5;M'9$=(8HEV_+VT2]AZ
M[A1,=6LR>G^^UBSI'@S*"SK'Q@+?V'-X!!OK=('%%A:'0;I8ZZ5C_QQ^G29F
MW0Z]7BP>#+]T'75 <>?U*QR>^[DP9+^7< TU2!8BR5'D$9C19GAG6G_N.J'O
MCH9--R5%ZI90#I+] 55- /)W*=AOE&:/O%F*D(G!-7U-<?M)"U^!2J%F;6J,
MX)"=@J5/E*A+ZKQZZ,^HV?L;_>NJ] 6_-2AS_9E+]N@*#>%G_/W,KJGI,B!<
M=(EF!*"^H/L0H'S!2^% M/W9YSK>RU*>W">9@&6A1OK)N=[L^Y#7#E^5$N1,
M^T)C-=LB_CUF9)N)K4S>[ZLOA*F5Z")V*>IFKK#G8)'C$I74A?WB\KCU?'!,
MPDHGC]1HMYMD;+@#UX+>0&E=YIR^[3J-[ $G1):AF1UO4!)8TRS+.$(;+QB1
M6Q3!,MT*QMOM4*XR$<EN))*802W%T9X%IF]2 YT:PBQX]/OC'#DC\>$]?/%J
MS1<,[NO\\.+L*KF!=KTON[",L/7BU"(:QI#<OPWNML1YWU7FN'=770F[##?R
MU"<VVL=KZVZTN_0_C'?=Z^GQ%P,<Y4!X:#S% J*3T:^/!['C;A^\J</-]]QX
M;ZKPM10</J$)>+\P@)L>:('NIY"#?P%02P,$%     @ HXEN5:T]![\6+
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
M5+S9+RAJD1O,MYQ<O8WH(LD1+JW$5I "AKH@ 8LJ7J%%AQF=*Q'BXG0WZ-2
MI-\"?MA,:JP!>+<MR'?Q%)&L*B KM"8^(PQ@&5, !_Y2W^;B8_0#>=[LS?)6
M+&_BP!7@4XP'5&R>\F;H+%EX+$/'W3:K6Q9_=; ,$F/[-W_S9&W QVMQ$C'J
MH$L %JOW[0VQ;6D21Z-R(?!3MC4HR>S^QZN7#V;RAA<9_WK][I4/: '.+C=P
M)]G@V'O,ZG85[9B#R]@ GI:5#T1]^.5%;$L;O)$)6#%@-,D20@D43H.K4*Q8
M+SUY!20CN=@."0@XZ<^A[8/-_MZVX&+JL<R+HOE$[B8=)[;1W[]X%X);2O
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
M]WN0_('1K%L57#O#*Z20CJ))S35HZI+ !&FSP_0X11^KKCS"^,EMQO$FBK?
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
MWY.N>64S (P"@:3A.QJWP@$E<,2P*'O5.BY()7M8;'$=:R"AO!S-?XP'HD8
MB?.!X5+N]PW+21&(5E4&G^3*][]=4E\I=R'YV0K@1_FD]=G\#,0V%1\1=%)"
MC+=_ 0H/V'B!!+0XI[-X*>0491Q1V$F[,E?)*38YB(<A#GBFE02MWIDSO" X
M$5')CD9E4F.DFT##"K@/"Y=(0P ]?L^=(52,$[*_K*BQLS;/'#?XV#B1G'1T
M4IEV] (Q5U1/SD'<)'ESQT-)!/YK>PMVZ9@FC6T,.^PWA,?<F@02U>M.+Y/J
M0()J;;5P,\Y"8S:TV")5\NJ;:N>K+CNJ"LW-'1>< D@7QMD47&BG.0<;E49^
MF+IG%@]4DJ+KZZ9ILM[W5"RIP"/J#?)AK+  ;H2^>&>3V"05!83>!GRQJ^Q>
M8="XKE:(#+W3JTOBEB.C7/DA(L?WWENXH/:KR]CA);97HD% TC0DB4R@&XHK
MMB+L:?_KCFH&?'HGN09A(#;A6+J(1FA\JP!I"XY@K_R0%1 L/VI,(^*WJ&2
MRP5PF@8HK1T>!04S*ARP(=>HT+1X"8@#!"-:>U)H@2%FKBV";5'#1$6S8Y<>
M;=0_I-<4BXN:'GN8B5*E-IF0D"X2F%L)7*NRS<%:3.[,=""@M3/;!X+"20A
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
MRH58-6%2(TZO2K,69PMTAE^VO-6,EL725EY^ /4A0XIY?+(>=& OCUH0)4!
MSK\X#6A?RVXJ*H.DY'RB0BX%I%R1/-*M2PN.SV?U5]!SC^YZC[@XV^*#@VJ
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
M,0Y U+-.'%W>1E4'$\7O>P-AIX>1@@Q)$_+?.C?4\-S0"S]02MDHMK:!'(X
M[B,0]NNJCQX)7QE,Y*1:>R^<FWUD$2<H*D&ZM8H)_!H!FLIIY-O6E1>FK^'9
MP_[YLX>5@_^LX-^NO8'_4@WSRZ(OGC_#KY&TE^!1.2[Z_N'>XE[T5W3J?[AW
ML?C^XOC>0W@S//[\V:ZXMN"27V-!66W7\.I\]OC1/:Y>UE] 8N*26#S6MUOZ
M<6,+( M\ #Y?MVVOO^ &.(F,P'O^_P%02P,$%     @ HXEN59DN9V!^!P
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
MO#6IPLL[F2G1S7ZOY-R&BD[^Q_#')\65-7")7%2P\AC>*+BECFJ&KR6\K<V
M#7Z_???09/7MN8SK^1$-NV8S^)[9[$&TQANW-X/G=\YF ES05Y(^J KAR:68
MF5_JI@C[,Q)2 IY/,*\=CEG.T505QJ;VI-MP8A:%JAWNQ3JRGV5[,/9&MX?G
MI4?QC&BQF94.DA^;D+;2OGL*0N%UKM)\$-\:9Z/&+,]ET=?RH<#:XNOO/V(O
MO]X_P:0Z9_':E2=5IK"A_;!K>")>8)0;&I1! 9V2K:5)]#3RV7;^*>2SZ;8H
MM;(Y=)] /_#C]-/+SK?XG[NT*0CB?W: 6JV0ON'_5%2*CIC-*$?!$RRZ'7_H
M:,=W$G2#'AB;R>P;+VQ=1MR SR*FQ),$=KVV3WM?4' &7/)W(@<\S(6/*=W3
M[E/49?@"L]D>OF.]$W:I-$W""Q1-)K\>CT(NVAM\V>7O,7/C<>#DG[D4.''1
M!EQ?&'Q_;V[(0/>![N(_4$L#!!0    ( *.);E7_(!T^ @X  *\D   9
M>&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;+5:;7/;N!'^SE^!\>5:9X:Q]6+9
MSNN,[21-TDOCL7.Y3K]!)"3A0A$Z +3L^_5]=@&0E"RG23N=N8LI$ESL/OOV
M+*07:V._NH527MPNJ]J]W%MXOWIV>.B*A5I*=V!6JL:3F;%+Z?'1S@_=RBI9
M\DO+ZG T&!P?+J6N]UZ]X'N7]M4+T_A*U^K2"M<LE]+>G:O*K%_N#??2C2L]
M7WBZ<?CJQ4K.U;7ROZXN+3X=ME)*O52UTZ865LU>[IT-GYT?T7I>\$6KM>M=
M"[)D:LQ7^O"^?+DW((54I0I/$B3^W*@+554D"&K\$67NM5O2B_WK)/TMVPY;
MIM*I"U/]IDN_>+EWNB=*-9--Y:_,^IV*]DQ(7F$JQ_^*=5A[<KPGBL9YLXPO
M0X.EKL-?>1MQZ+UP.GC@A5%\8<1ZAXU8R]?2RU<OK%D+2ZLAC2[85'X;RNF:
MG'+M+9YJO.=?G15_--II1LC,Q%FM;[04O^BE]JH4LB[%=3-UNM32:N7XQA=<
MRFFEQ/O:*ZN<%V]JK_W=BT,/A4CL81$W/P^;CQ[8?"P^FMHO' 24JMQ\_Q"&
MM-:,DC7GHV\*O%:K S$>Y&(T&(V^(6_<HC-F>>/O0.?3/73.MM$Y^T%TPN9'
MNS>G='SF5K)0+_>0;T[9&[7WZB\_#8\'S[]AVE%KVM&WI/^_'?_-S7>;]@_C
ME3@23\3_H%JVI9KX5(NW:FH;%!PQG(3 R(5?J.S"+%>ROD-=P&X6@H>#P<^T
M'QX*8TM=TSMN(2%NAQK[?_GI=#0:/ ^W^</P^>-<2%$8NS)6!O7M7-;Z3ZQO
M$.*695=R[=(^YQ9FND7V1=NYKL5[5\$:UPH___*^DZRIAD%X*>M"H4SX!8N
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
MGS&V9K>I&\UWS30<F6RS%@-FA-O4 4*&?I1@@N)I<,.&\.N^C.S>F41HJO>
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
M[[8E72-J%T#GA:*'' R78!S?Z2]02P,$%     @ HXEN5?C.V#G5 @  K08
M !D   !X;"]W;W)K<VAE971S+W-H965T,30N>&ULG55=;]HP%'WG5URETYZB
MYA,(%)"@V[1-ZEJU^W@VR06B.G9F&VC__:Z=-*,:16@OY/KZGG//M<G)9"_5
MH]X@&GBJN-!3;V-,/0X"G6^P8OI2UBAH9R55Q0PMU3K0M4)6.%#%@S@,!T'%
M2N'-)BYWIV83N36\%'BG0&^KBJGG!7*YGWJ1]Y*X+]<;8Q/!;%*S-3Z@^5'?
M*5H%'4M15BAT*04H7$V]>31>I+;>%?PL<:\/8K"3+*5\M(LOQ=0+K2#DF!O+
MP.BQPVODW!*1C-\MI]>UM,##^(7]DYN=9EDRC=>2_RH+LYEZF0<%KMB6FWNY
M_XSM/'W+ETNNW2_LF]IDZ$&^U496+9@45*5HGNRI/8<#0!:^ 8A;0.QT-XV<
MR@_,L-E$R3TH6TUL-G"C.C2)*X6]E >C:+<DG)G=*:S9,YVRT<!$ =)L4%%C
MI2@%3&LT>A(8ZF3K@[QE732L\1NL"=Q(838:/HH"B]?X@!1V,N,7F8OX).$#
MUI>0A#[$81R?X$NZL1/'EYPQ]IS&OG5C7[=CS]\<NV%-C[/:%VBL:Y;CU*,W
M1*/:H3=[?Q$-PJL3FM-.<WJ*_;^OZB3K<<W?I$'(X/U%%D?1%9S3F0X-Y KH
MH@Q62]I^N2V'^+H5V&5\J,\AS"6]^MI@T2->*H"5Y.0AI5B/>P]D3L66HVUY
M#EGOB*Y7FGKS8L=$CF D&51=\Q*5AG<0^2,2G PBBA-_E&1^ED4]=R!E :7(
M9448]H0:XBCULRB#9-CWPVS8%>$3.:C&0W$*<RQW;,DI&_EA//#[64I11'+2
M4;_W71K&7<=HD/C#04)QWT_3U$\IOOV'HSLJ>QX%<C(Z]0PK1'<GA"7P: 3]
M :E/X=A_,3BPD K5VAFE)=X*T[A)E^V\>-Y8T-_RQLAOF%J70@/'%4'#RV'?
M ]688[,PLG:&M)2&[,V%&_J>H+(%M+^2]/=K%[9!]X6:_0%02P,$%     @
MHXEN59,07.0I @  (04  !D   !X;"]W;W)K<VAE971S+W-H965T,34N>&UL
ME511;]HP$/XK)W?J$R.)"01H$JETF[:'5JAHV[-)#A(UL3/;*>V_G^V$C$F
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
M18=,0:\9;$YMOO7-;.N\%CJ5R/ TG&2$\4[-J6-#%D '2BA8*<X4B+>Y@ ,
MIA^OR8Q<9'.J_(7:B#7-I,^BDBE,=Q0(^$/],*>M"S+UP%/ A*(C0<=KF=%8
MJ85%GL,MG]#FX*#?/78L<(?5BH$.&#1<1D8;#NSK/9[D1V\;_O(+[X6%GGJ
MKLYZK#[K.<C@W(*$NJ8[+^3?[AQ^B!!._M5V!(]G<)+&'J@S*$LSVSHAXLDE
M)NH//U)WRFQB/F#0&4S'F6'<K_".+5SA[=CQD!<\EC-,LBX*42I@^4RFE&C8
M4$</<UY)[)?3?C-W31S(\9A))U;-!5VM^'R$"'[X(7V9WWJ?S>[2YFM]3^#H
M+ H5NA?SN&$-F9^YF-,*SPJ.8?%*%*A<5RU,K$-00I29/QB%RRR.=2X(8"6\
M?69>FST>G-4;UQ-W8JI+&KC0WP/TN'&)#_02$9PDW IC#9W/4F3*U"PX+@!N
MSN[IPHCJIHF.^KH 3/V6SNM@_&K$';PFVJ"QVU_Q'-PHQ+69LHC\F<R(I7Q+
M5P'XW#C/&U_XOB.-RSF1=>7.'O;KB[CFY82_D6@<__>&IDHD<M<5?A3JM?OX
M-V#]A"!*<\-@E+!NKXNIL,,&F-=Z(]:+AX!N?S1B23SJ#.+^H,]&YR#QI,>.
MW1R?-N[S00QS]ZL%>09C_-5^_;;^863L?P_8+?>_JGSB&FT.)UXQ@VBG/>RW
M/*RJ!ZM6[M>!J;)@(?=Q(7 <U;0 W\\4G T/M$']<]'5_P!02P,$%     @
MHXEN56,?LT;A @  608  !D   !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL
ME55-<]HP$+WG5^RX:4\N-L9\- 5F FTFG4E:)O3CT.E!V M6:TNN)./P[[N2
MP24SA$XO2+O>??N>I%W&M52_=(9HX+'(A9YXF3'E51#H),."Z8XL4="7M50%
M,V2J3:!+A2QU244>1&$X" K&A3<=.]]"3<>R,CD7N%"@JZ)@:C?#7-83K^L=
M' ]\DQGK"*;CDFUPB>9+N5!D!2U*R@L4FDL!"M<3[[I[-8MMO OXRK'61WNP
M2E92_K+&AW3BA980YI@8B\!HV>(<\]P"$8W?>TRO+6D3C_<']!NGG;2LF,:Y
MS+_QU&03;^1!BFM6Y>9!UK>XU].W>(G,M?N%NHGM47!2:2.+?3(Q*+AH5O:X
M/X>CA%'X3$*T3X@<[Z:08_F.&38=*UF#LM&$9C=.JLLF<ES82UD:15\YY9GI
M ^;,8 HE4V8'1C&AF3LO/0X,X=NH(-ECS1JLZ!FL'MQ+83(-[T6*Z=/\@'BU
MY*(#N5ET%G")90=ZH0]1&$5G\'JMV)[#Z_U#[,*)_7PD%KY?KS2I3\R/4[H;
MV/@TK.V;*UVR!"<>-89&M45O^NI%=Q"^/4,Z;DG'Y]#_\X;.8IUF^E$:A&X/
M7L/SI6!IR,?%!NZ92C+H-G?B@\D0YK(HF=A=Z&J5(W6(AG[HAV%(+58QA;"V
MPT6N@1L--3DR66D$QP.,A)E\A%NF"BEV/MS=S7VH,TXUN 8&<?@29"V(U$_)
MA8$M"E,1)L$=E0:F+U*NDUQJBJ1F;S0!$VFSC8"MY!8[0*WL$DVF$*%HWBO:
M]PKTV@P6*U3MDWLBCT90(I4-9'!0:J59*I<0Q4._3Y*[O=B/!A'TN_Z0ED\"
M;G"EZ!AVT.V?0F6:YB&F%Y?P)O*C> "C@3^*AP?KU ,*CMJ]0+5Q0TU#(BMA
MFLYOO>W<O&[&Q=_P9NC2;6XX76^.:TH-.\.^!ZH99(UA9.F&QTH:&D5NF]'L
M1V4#Z/M:TO'N#5N@_3>9_@%02P,$%     @ HXEN538J-7MK!@  I@X  !D
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
M<BO@L6LQ2>(9;+1:K,4Z7HWG\6PU(__-YM,X625TF>#??#6AR]5L%<]G,ZB
MR!E@]QZ@:.$W>Y1:V+/H"X;#K"G8PFT (3WI %L/IO(#(\7S^].!]<UT?,.T
MVJM)]/&LV_+!)[[^<)!'&.(*>B[/D$BH*L&!?[:4W<Z',.0*71Q9]!/LLERN
MXV0ZQ54"H\PGR^CC T'OI,T1U]J#-_2BAN*[)PFS*R$E)H26C1>Z[:D$BL%L
ML8['BPDS6\?+Q33ZK&A"YD)'K@.IHY+&BO%H->4N,9D\%_/18BF243*/;N\A
M^P[E 0,)2>&AX--S9&+%'#=7?Q(KSB+;[%%#2A^%&UEPE?:S?4]-A&G!K;CM
MZ[:+K0"*$4C<-JDV6SC[_R1[[EG;<_^BO8IX#T"&)* .$ :J3U%5JZ=I8[C0
M7/<"^;H7RB&NWG=HYJEH7TGB^7H:K]=SNEKA:CJ]<+K/9!DO)@N<78A5G"SF
M^#2)? J>@\&AIWOI=-U/J _2-<8?"N4\1&D'%1]0BZ@1#^S>2[)R0._ANYVI
MO9[16WCT'X@P] INXK\TE4(B/XMXOD!<QM/Q-%XL$KHQ(S-!^/"1K#9>C>/I
M=$(?%RB7\RF,.%G1QR5]7,%62SZ\XJR46\>3QXSJVW@)(:Q])MZ5^\9C9>I7
MUMWP@ EKW\NBZ07WDPEL#@;+B?@I^C0X\YT$ZYE].,'__(VF2C)CYF=YL-_0
MZFE8Z[5OW,'[Q3&2R'M";=Q0CV1NI *\7Z@=_@=:2I4B0S( NH<N>N>C'G9.
M"ZE+=--;.^!12@Q$'C(#'_ $AK\QX1.0J(M[7U(\!S $1XH!C"OP5Z@U@*#
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
M FN7)=WZ8=B'DT19!Y]TZMTIKO_]2.KL.(N;%OMBZU[XD'SX<CQ;6;?T-6*
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
MU098394(3JR.VD*!?LW6?#4@'O8"<9BD,@7]'FRZ)YK1D!OX.8F'PE.HR2W
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
MZ>#.G>P^2(;?4KVHY&T4, >H;G>4Z]RQZ8,&#F?WBGJ!8?M"Y;]D80IA8ZH
M9EJ#?';%>)CNP)-,TW]MQ!>)Z(V#'LX>H2(F?P\S CXN[VH.'MN 4I<!UG#N
M ?S8,0M3J1P<$IY.>!)R:F&%,VI<-W6#HAZ74U<^Q\1-3BJ2_3Y]2ZK2G%CN
M'-CY&\&!A@J&*2L6254R@LERI#UR&$" (5$S--,IP58X4 !U8D"LGH=* ZKJ
MSV4-BZ$U^'U.@O4DT7+2X>580&"*DP\M)APMWEQO*U\;"&&ALT:EE;RBB<]F
M48K1AX(C1&U:>T(T3;TD5D9!BN AP3L 6<;[ _N]S<BO20XZS$4JRR@DH;K4
MX,HIY41@?^I@_^D0M?R2@_",^GQZ*N"P\VT8'_RP8-8P>X,=PX\M@X223]R>
M>SQ%0E92U$=.FZ'3D>61&1FNJ^+D 6E!(>D3_W+;<:6XF&<3E/+)'!47?)[T
M1ACV'5Z"?B!Y)0P/++J(^<)=+PDFU*39:"!O!0@T8,QE245L01!J@_)MRSV
M!MPO$NMT1FG/(HW! MOJ[2K]G=QZ@3*F/$/I5G&('WSCUXZYF(GS_G_G?2SP
M61$N_!3^[CPS"0_[C6^[X(,DE&?BI3RTH+X[!WU!P8M26U,D\OJNTCS=&+?A
M1&9Z(I,@=XA=IT<.45>F'!NG<MX.3)K.F@K]!DZ+NM?Y2G9AM#SG.KO+(A]_
M'#+T1JNSPB170E:8<*6^E#*0&IEAY%$3:;4FUFL*(=\@*ZLGL)AS$&U3%F[Z
M4%#H44A"F5L;*64<"[G3[B.=97Z1#0CD"09Z_S12XM O1@N,S: \EFLMP_>D
MJXV2&2R,?*LDX1OJ5<8>,+ <L3AE55O.>B=]6'1Q;3LDWM$)JO_H8D6)\)7\
M&5\-.1\O7OS(FU,6<C1W9'2487MR8.C#)#/-VO8VT[4K^;ZB5@I<>.MZ,X&=
MY_(DSF?G(%8HN9&@)Z4>B)V7()"!S<P1P><7!&O'):T>*;MH=M))A+-P];39
M*XH^(WBFEIP Q2F;\(!@Y 0I@>KFBI6E9@ ,*^ .F!A)$@SHY7NN.Z1D/Y]P
MP(H$-I.8I);+1TV8NQ U,:!RFN %(OZ@[H?]]E&\;N2A*.CRM;D%NK3-)'86
M=3LLL8?'[)H8)M4## \3RVA:U=IH8GB8^( !^&R+5,.C;XJ=R^IN*.M\DHP<
M<+Q .C .H.% .PTSF2#U^N/0.3/[HI0W'5\GC?-#7.W;DG**@LI3YQ?T ^!$
MZ"MH3.3LI3P47X.&+S:%.4@\[.?M"Y*A]7Q]1=1RDBA5?@S0\8.S9BZIN/<J
M-,B)+2G2X$+BR#.Q=, ;<M36(HQH_IN&TE1<1"\Z!B$@5C&9^XG$JEQ)%TDS
M#@FL7),V8'P_J\\EH+<@2X4S5+ ;%["B'6X%!0<*1-!QURAP-3D2D ,8-VJC
MDMN#/GO.781I40(&2?E]EP/JT']*>P7,"ZQ:;-M!F"JU#P2$>!!/W(K@6O61
M',WUYF8$%@2(-B-QCBJ_$UJ@(F 1* 4@]N@@IND'S2^6)*%>##$WZ"WE;!Y<
M-6?+NG3E,*Y"A6&Z7%\+%J*B]DHAUYAK48$LNI+N:$C<2;^"B?+E*RR(0OK6
M!!48^QI=U/R2AIV<G'22GG^?J#\;%X'SX5".<U,2K[[I)B!T9%-++38>;)I>
M'9N%&TJHUV^8Z/W.)E)6:L2H(AL"Z4$Z8H0).0GSX9XA%C!J@ ?Q,K^K*.RE
M3@JNMH*_6!4+!T,BC%FACGD@U7K<R"F  4-2OR3Y%,.5$(?6.01;DW ->+3(
M=[6>&NL,B4"9)\31/* YP^2K/0'&M2!?>#X?KSR_S 'S04BYB0=UH&\H+S\8
M.#W\AL#+^\E[M:YH;6!+(/>&=!QR"HGJC3Y+7R'$Q>G$[[9:1T9=%-@RN(=5
M0$/ ASFIX<EWZ7PR/S^?G)X]2\]/3R=G\_-1X/N"V/E7*F)K+CT5[C4(^F\I
MA(V'3?M_8UE'N=?:5_:I$S2YN8LR!B^X5,\II=YY"3B?1]J\8Z%K\Q747/A*
MU<5XI>I[CN\%.#\$H/%!A@%T.')Z^)7/D'(EPL<P#/^6< BQTRQ'A8$;+=V:
M8,3C"#\&,5\2L!@O"7BCPG@04-]0 ^ &3/VG$&W6N,V-: R66EMRA2 R. (%
M:@M1!6Y)[2$$Y<B'+![C4(9*C(5M&YV8E4$<XXX0#\>4#@<X%CF9R0"/QG)*
M*#6-YF1>5]W#TD@C,BNA$]Z,K<N<7&2*YRY]!PT#S/ 638I4.U*W<;VPVEQ2
M%N^H25E'S/I]UQ+5)#H:4UP0MK4J#/B7 Q4DR')S[=B$C3K9LY:F4??@AE&R
M9BK54:5/?O!PE\I5J>F)ZG DK)^;+;6[%9="KW)'050O,:/=KEA[E]Q +UT!
M><KB;W)U1%Y0MY D2H[$K?>K2S\;ZPM827M'\=FP=DX&RV%*I;JH_$)D%T'
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
MN!M5*FV9U[#9[82P>+^\<RHPR7P52&#!N^]"4YZ42S?F*FC/&G5A3*0+(T4
MSDYFS_"NH* VXMC&%';GL_-'9(E('  ;K.WI6D40?C=R]XL<*0_$B.-)R2;?
M@(;:+.!4P@.&LK+"B_C<[>OW1]3D/X6H[[#\FNZDH//Z-:NHX4&,MTF M[_5
M4WK\9':&YZ%]5#ZB]O(138"MP]VS"^**JZ(LO"<#QWQ-4"5!.#Q">(N%3RZA
M%09K /J9WVL-URNPC"=JJG$;UX?239O^<M$O]Y9Z3::)^\K7 O"92#5+7CA-
MVMW8PY8/>=5PW70+'G=G8T3#Q)'\AO-0PHY&/M$B#)LEHOOJ/A&$;^LJIWNE
MX>SI<IKWY(7+&0CJ GK[YN7[CRYU@.(6/+P?C&+ /><4Y>;331>H%;%W.Z'\
MX^@MLOBVXLP["HFP]ZR')7D*(^+"AAZN;3&WE6/DQ-N%$>-<^U5'::?SL CT
M/\3P9=C_LLG]*(H[\@77O QP?J"><]^'QBS;1!-(*"^/^5E=D=],'%_<4O2]
M /4A*! M ?/L*4:EN/'R*T.W:V(LG/[^19!,!_<<$QCM:^*'SI9^?U>)GI+X
MP2_F3T[.9H^F&O1U$H/=>^Q"]/IMH&9MZ]R45A(**JH"0/69T_."F*4("??
M3N^324@?C=Q;I ;%VH[KZ!3LW"*U>PS4-?B=HP(2;QXKG44G\;Y+1.X3M")/
MI.7 2MP%2;!/;K4GU5U!A'+":(:P G3":XHETVQ+]R&%.8^O/UR[#7U5$PJ3
MD&JY48BIX*S7QHSJ;_6R2<0H4ATQYR<48]/T4DD#YY+;3_U5X(UIF]K%(:27
M/%(K=5W8Q[\G^OLZN-7V?T$;2WHD&4BU49J<3Q*AR3>N6[Y-3P;T=Q$OIXOY
MHTDZ^/ [!@4)U1J.(_T#?B=]V+U[*A>C'R';1&78_,DCO .*M7VU#HGS:UZ%
M9@RZ54W<QU.>PPUU2,M!:3:"'VW,,$:0M8F[F5D50.=]",K;HT0/D5AL%?C7
M,;-!4(PB3E@/ZV5-F*[A,2EP[7,$,-A9 'FBY<7SKT%_TL^@Y,B22FJ*J =&
M4E92;J6D(!\HIP[>@)9;D'\<<-;[HW10=()B8HO?JLMO#C?+A(*7($<Z.<%2
M8D]A+6L<O2$GJ'K?Q#D><#WRA4IA4)YJ.LG!N2)AZME.7+4LURI3Z(XMQ\9Y
M"%QGWB#=+_ QN*X%LE )MOI(;N^TH[YVO,II2)^'_% N<G;6A&H025]?9S*X
M-U^<?%6_G\/*5) H_!BK@P4G.\\=T0I@AN>'=B42X;(&@I6.1?I4NL,T*091
M7N2^0XRRS>2(3G-/*\'M'2RQ9\<XZ/S9":AJ21R+9 IY"DJ$TT*N*:W1<[*>
M=1N^SSOM=I3 5' Q 5^:7F,B% W#<D J79N.ZT EB37IA3@/<@HX,I0W?%6/
MQ3 475B$_<-6U/D9;^$+FW/$@ZV!Z:TV> $IC3<)4\S#B1+ET)EV$DX#5A!>
M'4%(JIWMI*&5L:XN.%+-_7N3(&,_VN#:W=SE*"-JUQ15@OOW8FKI;5IS"8).
MJ.A/+[,[ZWG8UYPYR?VLZ/DHW?Y;!OGB>;K12*,8Y6I=<V/UT"@_KI,,TM<W
MV=Y>+9D_Y1J" :)Z2H:V4TO<A0.@$;@.0]X^>.AN)T"SMT=HOVN*KWO1]RS2
MO$Y):#,8[JPHRFM;L\/NA#Z]>JB7./:GUS3':.59GT>&SJ.!7D$BGK7#.QB-
M/NEDH-3FH '_</-WX"%Q/L9]^[0GW*?]TG6;5#(*M6U AQ-8]PDP^W71!H\X
M4F-T4JE]X,Y-/S&+$Q#EP-UJA03>$49=T!.RW_>.%HX= XWZ;U'&_'B.1'"6
M?*U(K__G+77/^CEL5JY70\I5(T?T?PEXI^J/B!SV"5Z0@4_M31MPCX'K^OCB
M.V'_I;M+=2*J1]]Z\#E'(V3J4EP".X):1L9LVO=3&@V3G/IZZ=/Q>NEKWYF>
MVTT/A4/&QSB2%-X?>+#U2AZVQI?G*%9ZX(KR@4Q"I[9?:L()Q^JN(?N<OQBZ
M5F#P5ARBF5M 'PVZ+8V@QC1]ISK-X7)#L\-Q&F;CC3/-I1F2I#D-U?\=79)4
M?1P+C#VFW;_*VNS%#UL#W.S*E*7E8JD?'V 5N/L6G6?87^#[R\6#Q_"F?_S%
M#[OLQKP#9H@)Q:59PZNSZ=,G#[C$1O\ S02'Q.3AMM[2QXW)@/WB _#[NJY;
M_0,GP'; M+P7_Q]02P,$%     @ HXEN53%B%,XB P  W@<  !D   !X;"]W
M;W)K<VAE971S+W-H965T,C@N>&ULI55;;]LZ#'[/KR#<@^$,Z.);FA5=$J#I
MSLX9T Y!L\O#<!X4FTZ$RI(FR<GZ[T?)CI<!:;#+BTU*Y$=^%"5.=LH\V VB
M@Z^UD'8:;9S35W%LBPW6S Z51DD[E3(U<Z2:=6RU058&IUK$69*,XYIQ&<TF
M86UA9A/5.,$E+@S8IJZ9>9RC4+MIE$;[A7N^WCB_$,\FFJUQB>Z#7AC2XAZE
MY#5*RY4$@]4TNDZOYF-O'PP^<MS9 QD\DY52#UYY6TZCQ">$ @OG$1C]MGB#
M0G@@2N-+AQGU(;WCH;Q'?Q.X$Y<5LWBCQ"=>NLTTNHR@Q(HUPMVKW7_8\;GP
M>(42-GQAU]J^)..BL4[5G3-E4'/9_MG7K@X'#I?)$PY9YY"%O-M (<O7S+'9
MQ*@=&&]-:%X(5(,W)<>E/Y2E,[3+R<_-YLQR"ZJ"A4&+TK&V5K*$97M,?L_R
MM>05+YAT5,9"-=)QN0:M!"\X6OC[/5L)M,\GL:.4/'!<=.'G;?CLB? YW"GI
M-A;^D266/_K'1*7GD^WYS+.3@$O40\B3<\B2+#N!E_?UR0->_@3>]7>ZBSW=
MS]<KZPSUT__'"+=XH^-X_HY=6<T*G$;:5]QL,9H].TO'R:L3V8[Z;$>GT&=+
MNK-E(] ?&EK'J6NQA,9BU0@0O,)C"?\AY.!#*]]Z^49M4?HV>:<<. 4WJM;H
M$-)DL&RT%AP-7641NLQNN+8P'BQ5Y7;,(%R<J,!%7X&+GTZ767IJ= AUC/=O
M 1%#HY6A(L!*T2UYY"A*R(?IX)[;AQ>5082PFP['@UO^I>$E=X] 9UWSIH9D
M.!J\YC;T5&N7#T_1'O>TQS^=;<6X@2T3#6D2I)(&B\88W\(K?]N/U>(D^O&F
M_960\%XY)N"--_L8S&YQBP+2[I]U_[PS?%MK,J6WW\&MLG;PKU+EC@L!?T%^
MGN2C\S1-2'YV=IFEZ:L?I,-]DL>)UP<M[&]ZP[$#B@_>W!K-.DP6"^%DV^>W
M7^V'UW7[9G\W;R??'3-K+BT(K,@U&;ZDSC3M-&D5IW1XP5?*T3P(XH8&,!IO
M0/N54FZO^ #]2)]] U!+ P04    " "CB6Y57N$#"5L#  !>!P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970R.2YX;6R55=N.VS@,??=7$&Y1M( QON<R30)D
MTG:W0(L&DUZ>%9N)A9$E5Y(G,W^_E)UXIVTVF'VQ*9$\/*1$:G90^LY4B!8>
M:B'-W*^L;:[#T!05ULQ<J08E:79*U\S24N]#TVAD9>=4BS")HE%8,R[]Q:S;
M6^O%3+56<(EK#::M:Z8?;U"HP]R/_=/&+=]7UFV$BUG#]KA!^ZU9:UJ% TK)
M:Y2&*PD:=W-_&5_?9,Z^,_C.\6">R. RV2IUYQ8?R[D?.4(HL+ .@='O'E<H
MA ,B&C^/F/X0TCD^E4_H'[K<*9<M,[A2X@<O;37W)SZ4N&.ML+?J\#<>\\D=
M7J&$Z;YP.-I&/A2ML:H^.A.#FLO^SQZ.=7B.0W)T2#K>?:".Y3MFV6*FU0&T
MLR8T)W2I=MY$CDMW*!NK2<O)SRZ6Q<^6&]Y52.U@*?D]9_")U]QB"4R6L&FW
MAI><:8ZFV_A.(ML*A(_2HD9CX;VTW#["ZZ]NV[R9A9:8.?RP.+*XZ5DD_\$B
MA<]*VLH04HGEK_XA932DE9S2NDDN FZPN8(T"B")DN0"7CJ4*>WPTF>4Z<L?
M95K^7J;EA3*=JTX?/#L?W/7EM6E8@7.?&L^@OD=_\>I%/(K>7D@M&U+++J$O
M-M3G94L\Z?B9$*I@I\O GB3=:%[@.>H7P<]3_Q\1O0^,:RJE:#OK=:N+BGH0
MUDYY[:V8J> EQ$$>14$41=Y:JYH;H_0C2&412&[I@-)@1 :C9.RM5%T3./55
M<7?2YD&>3()TG'I?E64"FE.40M'P*5'W_"B.PYCV@7YA LLA#2*E[E$R:1T#
ML(I0Z@:)RTNBD>73($XB;],VC>"H::Z)SLU4O#&42#R>!DDV\C9J9P],(^1I
M%N33V%NU6B.!,F/0.LOQ) OB.'4I-ZBI_5QO(M6OJ9U=-@KR;.+=.KG$1E%5
M(4^"<33V;K]\ZV$@<>#CB?>74N6!"P&C()H2;)9Y[W"'%+$$RQY T$WF@LZ%
M[O;K.$@G4Q<:W@RL?C.(LS2(QB,R^(2N2"<US8@D28-)/B'5LXL-YVYY^&3F
MU:CWW60WA-)*VX^_87=X/);]S/S7O']Y/C.]Y]* P!VY1E?CW ?=3_-^8573
M3="MLC2/.[&B!Q"U,R#]3M%=.RY<@.%)7?P#4$L#!!0    ( *.);E4E4.$0
MD0,  $$(   9    >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;)5636_;.!"]
MYU<0:E%T 6TD498_4MM XK;8 -LF2+;9PZ('6AI91"A2)2D[WE_?(>6HRL(U
MMI>8I&;>O'D<SF2^4_K15 "6/-5"FD506=M<1)')*ZB9.5<-2/Q2*ETSBUN]
MB4RC@17>J181C>-Q5#,N@^7<G]WJY5RU5G )MYJ8MJZ9WE^!4+M%D 3/!W=\
M4UEW$"WG#=O /=@OS:W&7=2C%+P&:;B21$.Y""Z3BZO,V7N#!PX[,U@3E\E:
MJ4>WN2X60>P(@8#<.@2&/UM8@1 ."&E\.V &?4CG.%P_HW_TN6,N:V9@I<3?
MO+#5(I@&I("2M<+>J=T?<,C'$\R5,/XOV1ULXX#DK;&J/C@C@YK+[I<]'73X
M/P[TX$ ][RZ09_F>6;:<:[4CVEDCFEOX5+TWDN/27<J]U?B5HY]=/C#-V5H
MX=*"!F,)2,OMGKS]RQV;W^:1Q3#..,H/D%<=)/T)9$H^*6DK0S[( HJ7_A'2
MZSG29XY7]"3@/33G)(U#0F-*3^"E?<ZIQTM_@G>C-TSR?YDKBY"LE#1*\()U
M52(+<HLZH K=@2K)1RZ9S#D3Y!X/ 4O2&O+/Y=I8C47U]9A"'8'1<0+NH5V8
MAN6P"!H72V\A6+YYE8SC=R?2&_7IC4ZA+U=,ZSV7&\)JU4KK,GBX_D"8,8"\
M78("KYP+;CF88^1/PA\G_TLQS_!"4<8U:'^K+W9G*V8J+$9\:O*1O"8TF849
MC7'UYM64)LF[,[R=ANV[2W# RE;HJB$'OO4EB[;9>!;2T6C@=8?V^%H;9;C%
MX]$DG*5#U)NRY#D0^-;RQF&'1((SS.(PRY(AD'OF+K_6 /F=2"7S5FN'_IHD
M\32<O@C['DK KP6Q[*E3PYE-IF&2C =FE\46*PQ(J55-3,4T5$H4H%TNTS%B
M3H;&>>XT-@1E\$\7$;,TG&1#Q#\!6U4O^MZ32\.$#E.YEKFJP5/[ 46G-(SI
M;"B-%_A@T6G.\ERW\.)27809#<?Q('URHIJSOIJSD]5\TX#&EXBEA<6&K=8X
M[9&1JZ]CQ7L2[7CQG@KQGUIU'0AK:0NRA8%$G_%>A3(H3HE=E(#@V*K[_N%;
M*TK=,+DGV#.D87XD.<TF:1J.D\E1I:)!6Z]!;_SP,L3??M?A^]-^/EYV8^&'
M>3=</S&]X1A00(FN\?D$9=+=P.HV5C5^2*R5Q9'CEQ7.>-#. +^72MGGC0O0
M_]>P_ Y02P,$%     @ HXEN52B<UQIO @  D@4  !D   !X;"]W;W)K<VAE
M971S+W-H965T,S$N>&ULA53?;],P$'[O7W$R"&U2M+A)N_Z@C=0.$" F3>N
M!\2#FUR;:(X=;*<=_SVVTV9%9.4EN;/O^^X[VW>SO52/.D<T\%1RH><D-Z::
MAJ%.<RR9OI(5"KNSD:IDQKIJ&^I*(<L\J.1A1.EU6+)"D&3FU^Y4,I.UX87
M.P6Z+DNF?B^1R_V<],EQX;[8YL8MA,FL8EM<H?E:W2GKA2U+5I0H="$%*-S,
MR:(_70Y<O _X5N!>G]C@*EE+^>B<3]F<4"<(.:;&,3#[V^$-<NZ(K(Q?!T[2
MIG3 4_O(_L'7;FM9,XTWDG\O,I//R9A AAM6<W,O]Q_Q4,_0\:62:_^%?1,;
M#PBDM3:R/("M@K(0S9\]'<[A!#"F+P"B R#RNIM$7N4[9E@R4W(/RD5;-F?X
M4CW:BBN$NY2547:WL#B3+-)4UL)H>\ I%CNVYAB L(_AXL'9^G(6&IO&!8?I
M@7+94$8O4,9P*X7)-;P7&69_XT,KK]48'34NH[.$*ZRN(*8!1#2*SO#%;<VQ
MYXM?X+MO2]7P8['61MFW\;.KT(9GT,WC^F6J*Y;BG-B&T*AV2)(WK_K7].T9
ME8-6Y> <>[*R_9?5'$%N[-O]YY:ZY)XE[);[GRP]>_8&RS6J]@+@<RVP]7H=
M#PA>0W\2T.$DF%Q/G#,*AC0*HO&H]P6UG@+C=A8PD2+8J0*IPJPPP*76]D(N
M1C2@E,+EL]5[D(;Q+GF.?!Q,QB>9!K'/!%TW$)[T28EJZZ>!!D_;M$R[V@Z<
M1=-GS^'-M+IE:EL(#1PW%DJO1D,"JID C6-DY;MN+8WM86_F=FBB<@%V?R.E
M.3HN03N&DS]02P,$%     @ HXEN5<9=/;^5 @  X04  !D   !X;"]W;W)K
M<VAE971S+W-H965T,S(N>&ULE51MC]HP#/[.KXBZ:=JDZOH*E!M4@MNF;=)I
MZ+AMGT-K:+0TZ9(4N'\_)X6.21RZ?6GMQ,_CQW7MZ5ZJ7[H",.10<Z%G7F5,
M<QL$NJB@IOI&-B#P9B-530VZ:AOH1@$M':CF01R&HZ"F3'CYU)TM53Z5K>%,
MP%(1W=8U54\+X'(_\R+O=/# MI6Q!T$^;>@65F"^-TN%7M"SE*P&H9D41,%F
MYLVCVT5JXUW #P9[?6836\E:RE_6^5+.O- * @Z%L0P47SNX \XM$<KX?>3T
M^I06>&Z?V#^YVK&6-=5P)_E/5IIJYF4>*6%#6VX>Y/XS'.L96KY"<NV>9-_%
MIA./%*TVLCZ"44'-1/>FA^-W. -DX3. ^ B(G>XND5/Y@1J:3Y7<$V6CD<T:
MKE2'1G%,V*:LC,);ACB3+Q4T] F_LM&$BI)(4X'"Q$KA$:%: UZ\?:1K#OK=
M-#"8T@*#XDB_Z.CC9^@3<B^%J33Y*$HH_\4'*+77&Y_T+N*KA"MH;D@2^B0.
MX_@*7]+7GSB^Y 7US['^;Z[^NV/]<U?_I;([UO0RJYVD6]W0 F8>CHH&M0,O
M?_,J&H7OKVA.>\WI-?9\A9-9MAR(W)#F!?V[I/]JALOZ_S?M 'MEH%[CQ:EA
MY&LKH/<&\W)'10'$2%P*3<,9*$U>D\B?Q+&?C"*T$W^29'Z610/7*582)@I9
M(X8>0),X2OTLRD@R'OIA-NZ#X(!;2\.Y. 4%L)W[D3%#&(_\89:B%:&<=#(<
M/$I#N<L8C1)_/$K0'OIIFOHIVI?:%IR-70UJZY:+)H5LA>DFL#_M]]>\&]N_
MX=WRNZ=JRX0F'#8(#6_&0X^H;J%TCI&-&^*U-+@2G%GA#@9E _!^(Z4Y.39!
MO]7S/U!+ P04    " "CB6Y5\0ICS?0"  #P!@  &0   'AL+W=O<FMS:&5E
M=',O<VAE970S,RYX;6R-5=N.VS80?==7#-2B2 !A=?=E:QOP;GI)@!2+>-NB
M*/I 2R.+"$6J)+5.^_494E[5+;Q.7R0..>?,F2$Y7!V5_FA:1 N?.B'-.FRM
M[6_CV%0M=LS<J!XEK31*=\R2J0^QZ36RVH,Z$6=),HL[QF6X6?FY![U9J<$*
M+O%!@QFZCNF_[E"HXSI,P^>)#_S06C<1;U8].^ .[<_]@R8KGEAJWJ$T7$G0
MV*S#;7I[5SI_[_ +QZ,Y&X/+9*_41V>\K==AX@2AP,HZ!D:_)[Q'(1P1R?CS
MQ!E.(1WP?/S,_KW/G7+9,X/W2OS*:]NNPT4(-39L$/:#.OZ(IWR\P$H)X[]P
M''W+/(1J,%9U)S IZ+@<_^S3J0YG@$7R B [ 3*O>PSD5;YAEFU66AU!.V]B
M<P.?JD>3."[=INRLIE5..+MY*RV3![X7",P8M"8"24?AU2.C*?-Z%5L*XESC
MZD1X-Q)F+Q#F\%Y)VQKX3M98_QL?D[A)8?:L\"Z[2KC#_@;R)((LR;(K?/F4
M<>[Y\A?X?E"J/G(A@,D:SM+?^O3A#3>54&;0"+]O]\9J.C=_7"K#&*6X',7=
MI5O3LPK7(5T6@_H)P\TW7Z6SY-LK.113#L4U]LV.[F8]D&C5 /_O#EX2>Y7N
MLMBK,0+:%8O='O6T-<&]>D+)I(6?E 6KX%YU/5J$KR&/BG(9I5D2[(:^%YQ0
M&@5SU]*TO#>01NE\&67%+-BIQAX9%;_,BZA<IL&VJH9N(&>L@75*6_ZW!\*K
M(BFC1;F U\&CLDQ0G"*:S^91LES"E1J74XW+_UWC9K#N0)S'OU3EJX1?KO*%
M*,%OR+2[2EP>X-T@T9=[VZE!VH"JGKNL%Y1SMG!F ;-B&>7SU!GEN3$[-^:3
M\=@BM?+&THZDT6R11>5B'KS0$[Y4W_BL"W6H#[[7&JB<UK$A3;-3.]^.7>P?
M]_$M>,_T@4L# AN")C=SJJP>^^MH6-7[GK97ECJD'[;T)*%V#K3>*&6?#1=@
M>N0VGP%02P,$%     @ HXEN59;2GUW) @  /08  !D   !X;"]W;W)K<VAE
M971S+W-H965T,S0N>&ULG55-C],P$+WW5U@!(9"B3>(D_5C:2.T" J05U7:!
M ^+@-M/&6L<.MM/N\NL9)VVV*[4]<&G\]=Z\Y_%,QSNE'TP!8,EC*:29>(6U
MU740F%4!)3-7J@*).VNE2V9QJC>!J32PO &5(J!AV ]*QJ67C9NUN<[&JK:"
M2YAK8NJR9/II!D+M)E[D'1;N^*:P;B'(QA7;P +L]VJN<19T+#DO01JN)-&P
MGGC3Z'J6N//-@1\<=N9H3)R3I5(/;O(EGWBA$P0"5M8Q,/QLX0:$<$0HX\^>
MT^M".N#Q^,#^J?&.7I;,P(T2/WENBXDW]$@.:U8+>Z=VGV'O)W5\*R5,\TMV
M[=DT]LBJ-E:5>S J*+ELO^QQ?P]'@&%X!D#W -KH;@,U*C\PR[*Q5CNBW6ED
M<X/&:H-&<5RZI"RLQEV..)M]LP5H4K$GMA1@"),Y7M1*UY 3P=F2"VXYKK^]
M;_;?C0.+01TT6.T#S-H ]$R F-PJ:0M#/LH<\I?X ,5VBNE!\8Q>)%Q =47B
MT"<TI/0"7]S=0-SPQ6?XYL?>I\X[$X;\FBZ-U?AF?I^RW#(FIQE='5V;BJU@
MXF&A&-!;\+(WKZ)^^/Z"WJ33FUQBSQ98EWDM@*BU2Y6JI36'!)[+WRD/%Z.<
M]O _H7N8+POE$E_9(6GD:RVAF_6F>U#W"+'5$"ZW(*W23S@BF CL I:\)FF:
M^*-1A*/$I]' 'R51AY^6["_6^1J0(HVHGX8AZ2>AG_0'O05SQ)8]PK/@-$YQ
M;XA"!GZ4TAX^!*V$>/'N:9CXPT%$:#SR:3+LM>5RJD*<_<X!'5)_T$]1!H:/
M:.]>6290-/7#4>BGH]19\4=1ZE,:DE./(C@JZ1+TIFE<AC1WWE9WM]KUQFG;
M$IZ/MXWUEND-EX8(6",TO!JD'M%MLVHG5E5-@U@JB^VF&1;8WT&[ [B_5LH>
M)BY ]X^1_0-02P,$%     @ HXEN57$ZNCQS @  >@4  !D   !X;"]W;W)K
M<VAE971S+W-H965T,S4N>&ULC51=3]LP%'WG5UAA0IM4D<1I X,V4@M#FS0D
M1-GV,.W!36Y:"R?.[!L*^_6[=MK02:7:2_QU[KGG^N9XO-;FT:X D#U7JK:3
M8(787(2AS5=0"7NJ&ZCII-2F$DA+LPQM8T 4/JA2(8^B-*R$K(-L[/?N3#;6
M+2I9PYUAMJTJ85YFH/1Z$L3!=N->+E?H-L)LW(@ES &_-7>&5F'/4L@*:BMU
MS0R4DV :7\R&#N\!WR6L[<Z<N4H66C^ZQ9=B$D1.$"C(T3$(&I[@"I1R1"3C
M]X8SZ%.ZP-WYEOW&UTZU+(2%*ZU^R )7D^ \8 64HE5XK]>?85//R/'E6EG_
M9>L.FQ X;RWJ:A-,"BI9=Z-XWMS#3L!Y]$8 WP1PK[M+Y%5>"Q39V.@U,PY-
M;&[B2_71)$[6KBES-'0J*0ZSKUK4EC7B12P4L/</;K ?QB$2MT.$^89GUO'P
M-W@2=JMK7%GVJ2Z@^#<^)$V],+X5-N,'">?0G+(D&C ><7Z +^D+33Q?\@;?
M-2R074N;*VU; ^SG=&'1T$_Q:U^Q'==P/Y<SRH5M1 Z3@)Q@P3Q!D)T<QVET
M>4#IL%<Z/,2>S<EX14O=T"63-0)E0$8_L-IMU3[1!VGWB_ZO7$>N!:X/\=$T
MSTT+Q2OV'8M'Z8"/1C0[.3[G<7QY=&6@D,A:E$K^$=Y\)8!EZ> LY3UJ6FF#
MVW-*7[@&%=0@W=;(TG201*,>_*!1*$K!^<=!0F+Z9&S?A8<[?JC ++WK+?/,
MG37ZW?YAF79^>H5WK]*M,$M)5Z&@I-#H]&P4,-,YO5N@;KR[%AK)JWZZHL<1
MC /0>:DU;A<N0?_<9G\!4$L#!!0    ( *.);E603G]+N@0  +8+   9
M>&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;)56VV[;.!!]]U<0;E,X -<625US
M,9 T+38+=!LD[>[#8A]H:6P+D427I.+T[W<HR8JR==STQ:)$SIG#F3/C.=LJ
M?6_6 )8\ED5ESL=K:S<GLYE)UU!*,U4;J'!GJ70I+;[JU<QL-,BL,2J+&?>\
M<%;*O!K/SYIO-WI^IFI;Y!7<:&+JLI3Z^R44:GL^9N/=A]M\M;;NPVQ^MI$K
MN /[=7.C\6W6HV1Y"97)544T+,_'%^SD,G3GFP-_Y; U@S5Q-UDH=>]>KK/S
ML><(00&I=0@2'P_P'HK" 2&-;QWFN'?I#(?K'?K'YNYXEX4T\%X5?^>979^/
MXS')8"GKPMZJ[>_0W2=P>*DJ3/-+MNW9(!R3M#96E9TQ,BCSJGW*QRX. X/8
M>\& =P:\X=TZ:EA>22OG9UIMB7:G$<TMFJLVUD@NKUQ2[JS&W1SM[/RZ2E4)
MQ,I',&3R12X*,,=G,XO0[L L[6 N6QC^ HP@GU1EUX9\J#+(GMO/D%+/B^]X
M7?*#@'>PF1+A4<(]S@_@B?Z>HL$3A^_Y13Z2J]RDA3*U!O+/Q<)8C<KX=]^5
M6T1_/Z*KEA.SD2F<C[$<#.@'&,_?O6&A=WJ K]_S]0^AS^^P^K*Z **69*/5
M0]Y4 18AR?N,$7C$VC2PC_M!]/W<?\7E"/-CH5R [I-$?OC$1N]KK:&R)Z./
MD(&6!7E+WKV).6.GN.+"IR%/1G=66B )33@CS(NI\,,15AS64]6?[IZC+\HB
M2MK"#GD]$6Z!A,]I$@6C*U@"'LZ>*$Q8F% _C,AQC]HRF#!/4.8'@XT=C0F+
M \J\X5;+).O@=P7D!Q&-6/3#N9?BB39OT<I'JR1$J[<[XN2 AH)>0\&K-:0A
M556:%[ELFB%^@>42FI8X#*/&0.R3TT%'/Y?3+WA_I;)<RFJK]/<GPUV".9MZ
MWE'WV.6VPO\W=+OLSBR@@F5NCTDPC8,C$D]C_ZC/]@Z19#FR1*6E0,0T84=]
M4J_+C<QUZ32(G<00O--*J6R;%T4OV0W@GT;EC@Q@)BR:QD<#>?R)O-I8.'JF
M(3N("#;3NOO[JC*B[!ICL \8I2>F/$%D!RR24_0T32)\'WWH(]W?*YF&N,61
M"CX.""WLA1:^6FC/*V*?E@YB_5Q+SQW\3RY_U!6X15_WS:6E,6#-B(?B@J2R
M2.NBU2'V(!907_BX8ES0./9'U]4#AM8)J_../2FD7L1(Q*C'PTY0;>URRGE(
M_(!B+QM=I*FNT6/7(@UAKADD/L%^PR(^NOW\M6-"9@1+88'U8'-WCGE4L(3$
M@D8B1@<JO?_-C1H902$XL)9N@JTM3DCD41Z&C7)P-L.$YM6JE:'/0IH(T8OK
ML],+XL=((R(1#42RIV_M2#'*>$3#4! ?7<1!\CR( \:X@;E)NVJ>,'001*Y]
M3>*0\L!'U5U75E:K',>)';Q,O]6Y YLPRF//.7,6C J,?,0]--K#;1@G=S;!
MNWBB-?0]#$CDO+E8O&B&#9:[W/E>TV GB<!\,-?+]TE_-IBE2M"K9F(TF(BZ
MLNU8U7_MA]*+=A9[.MY.M)^D7N65(04LT=2;1MA%=3LEMB]6;9K);*$LSGG-
M<HV#-6AW />72MG=BW/0C^KS_P!02P,$%     @ HXEN5>(B><&_ @  -@8
M !D   !X;"]W;W)K<VAE971S+W-H965T,S<N>&ULE551;]HP$'[/K["R:6JG
ME(00 F40J:R=-FFM4-G6AVD/)CF(U<3.;*=T_WYG)V2L Z0]0'SVW7??E_-=
MIELA'U4.H,ES67 U<W.MJXGOJS2'DJJ>J(#CR5K(DFHTY<97E02:V:"R\,,@
MB/V2,NXF4[NWD,E4U+I@'!:2J+HLJ?PUAT)L9V[?W6W<LTVNS8:?3"NZ@27H
MK]5"HN5W*!DK@2LF.)&PGKE7_<D\,O[6X1N#K=I;$Z-D)<2C,3YE,S<PA*"
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
M3'+<L;)_NO2&%JU]+BR%QL>''6[PM4>E<<#YE1!Z;Y@$P_MQ\0]02P,$%
M  @ HXEN54UWWQE0 @  "04  !D   !X;"]W;W)K<VAE971S+W-H965T-#$N
M>&ULM51-;]LP#/TKA 8,&Q#4CI-V79<86--]!&BZH,'60[&#8M.Q4%GR)#EN
M]^M'*8Z7 4UON]BBJ/?X2)&:M-H\V!+1P6,EE9VRTKGZ(HIL5F+%[8FN49&G
MT*;BCDRSB6QMD.<!5,DHB>.SJ.)"L702]I8FG>C&2:%P:< V5<7-TR5*W4[9
MD.TW;L6F='XC2B<UW^ *W?=Z:<B*>I9<5*BLT H,%E/V<7AQ.?;GPX$? EM[
ML :?R5KK!V_,\RF+O2"4F#G/P.FWQ1E*Z8E(QJ^.D_4A/?!PO6?_''*G7-;<
MXDS+.Y&[<LK.&>18\$:Z6]U^Q2Z?4\^7:6G#%]KN;,P@:ZS350<F!950NS]_
M[.IP !B.C@"2#I $W;M 0>45=SR=&-V"\:>)S2]"J@%-XH3RE[)RAKR"<"Z]
MX:XQ"+J =6/)9RUPE0/=,E?B-P^5>W.%C@MIX88;PWT5WTXB1\$]191U@2YW
M@9(C@1;\"8;G TCB9/@O.B+)O>ZDUYT$NO$1NB_+!=POL%JC^?F<F!?1OM,O
M;,TSG#)J98MFBRQ]_6IX%G]X0=NHUS8*[*,CVF9:62U%'JHW@&M?5%=R!7>E
MEO()OK4*<U@U:RMR09,P@"4WJ%QP&%N*&N;*(0ES _A4%-3 UM_0C#@V: =P
M0\-Z?TU18>ZPLL\68/0?"C#N"S!^\7+^YK%$DU%F--[/:=RQO \L_O78IM0:
MV\/ T4%G^T=BP<U&* L2"\+$)^].&9C=X.T,I^O0[&OM:'3"LJ2W"HT_0/Y"
M:[<W_/STKU_Z!U!+ P04    " "CB6Y53::P&L0"  "G"0  &0   'AL+W=O
M<FMS:&5E=',O<VAE970T,BYX;6RUEFU/VS 0Q[^*E4G3)@%YZ!.PMA*%H56"
MJ:)B>S'MA9M<$@O'SGPN@6\_VTE#-[5!0O1-XJ?[^W=W3L[C2JH'S $T>2JX
MP(F7:UV>^S[&.1043V0)PLRD4A54FZ[*?"P5T,09%=R/@F#H%Y0);SIV8PLU
M'<NUYDS 0A%<%P55SS/@LIIXH;<9N&-9KNV /QV7-(,EZ/MRH4S/;U425H!
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
M#I1-,.L;*?$8V/[K7L_D-U!+ P04    " "CB6Y5U5<=C+<%  #5)   &0
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
MJ%F*;PZ_-@G)5N8X:,ZD9+FY7 ))@>L,ZOF"J8U=E= G3/41Y.0_4$L#!!0
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
M   9    >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;,U676_;-A3]*Q?:,+2
M&\F2+3F9+:!V,BQ LP8QFCX4>Z"E*XLH16HD;3?_?B0E:[:C&&L1#'NQ^'4/
MS[D?])WNA/RJ2D0-WRK&U<PKM:ZO?%]E)59$78@:N=DIA*R(-E.Y]E4MD>3.
MJ&)^& 2Q7Q'*O73JUNYE.A4;S2C'>PEJ4U5$/LV1B=W,&WK[A0>Z+K5=\--I
M3=:X1/VIOI=FYG<H.:V0*RHX2"QFWOOAU>+2GG<''BGNU,$8K)*5$%_MY#:?
M>8$EA PS;1&(^6QQ@8Q9($/CKQ;3ZZZTAH?C/?IO3KO1LB(*%X)]IKDN9][$
M@QP+LF'Z0>Q^QU;/V.)E@BGW"[OV;.!!ME%:5*VQ85!1WGS)M]8/!P8&I]\@
M; W"4X/1"P91:Q YH0TS)^N::)).I=B!M*<-FATXWSAKHX9R&\6EEF:7&CN=
M/A))R8HA4*Y1HM* 7%/]!&^N41/*%+R#Q]L;^%BC)-;QZJU9^;2\AC<_OYWZ
MVE"P0'[67C=OK@M?N"Z".\%UJ>"&YY@?V_N&>L<_W/.?AV<!EUA?0!0,( S"
ML(?/XM^;#\_0B3IW1@XO>@%O81PD&,V=JP;P 94"71(.GTO!V!-\W'',8;E9
M*9I34S4#N"?2>-QM2%72&F[;0 S@IBA,LBL0!2P,QAK5 /XPA?WE@[D5;C56
MZL^^$#041_T4[;-PI6J2X<PS=:]0;M%+?_EI& >_]OGOE<".O#GJO#DZAYX^
MX!;Y!OLT-H:Q,[0OU38-8Y,!<1)-_>TA_^<'ATD4QTD\[@X><1MWW,9GN=E
M,&'"2PH3+T!&376ZL-MXN6K*1%43_@1:$JZ(>[94GY;FHO$!Q=%P$D9)?")E
M_$S*N\DD&8>3?B5QIR0^JZ1[ O:99XK3/@$F-R6U3SO,D6-!,YNP\.4.JQ7*
MWL0[>\_W)MXK@1VY).E<DOS_RSAY36^^$MB1-R>=-R<_6L:39ZD?G"3]6>@?
M)'[9$;_\KVK\\GGM)E$4#Y,3N6<)?:]<_Z OJ%"N7;ND(!,;KIN_V&ZUZ\C>
MNT;D9'UN.K6FL?H'IFGS[HA<4ZZ 86$@@XO$Q%(VK5,ST:)VW<=*:-/+N&%I
MNDV4]H#9+X30^XF]H.M?T[\!4$L#!!0    ( *.);E6%LOVQH (  +L%   9
M    >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;'U444_;,!#^*Z<,32!U)*2T
MFU@;B1:F(0&KZ( 'Q(.;7!H+Q\YLIX%_O[/39ITH?4GN[+OOOON2NU&C](LI
M$"V\ED*:<5!86YV%H4D++)DY5A5*NLF5+IDE5R]#4VEDF4\J11A'T3 L&9=!
M,O)G,YV,5&T%ESC38.JR9/IM@D(UX^ DV!S<\65AW4&8C"JVQ#G:^VJFR0L[
ME(R7* U7$C3FX^#\Y&PR</$^X(%C8[9L<)TLE'IQSE4V#B)'" 6FUB$P>JUP
MBD(X(*+Q9XT9="5=XK:]0?_A>Z=>%LS@5(E'GMEB''P+(,.<U<+>J>8GKOOQ
M!%,EC']"LXZ- DAK8U6Y3B8&)9?MF[VN==A*B.,/$N)U0NQYMX4\RPMF63+2
MJ@'MH@G-&;Y5GTWDN'0?96XUW7+*L\D#TYPM! *7%C4:"R@MMV]P>(&6<6'@
MEFG-G'1'\ 6Z\*M-^*4/[\%,<_=588(2<YYR9S_=8+E _0P'! ^_"U4;)C,S
M"BTQ=_7#=,URTK*,/V#9AQLE;6&H6H;9__DA==RU'6_:GL1[ >=8'4,_ZD$<
MQ3'<SR_@\.!H#VZ_D[/O<?L?X$Z5-$KPC+E?K@?7: S8@DEX+)00;_"KD9C!
MO%X8GCF)2#>F27%_H4W!JT[9'ESF.?V[!E0.4\)8HNG!+<WITS55A2N+I7G>
MI65+\70W13?E9Z9B*8X#&F.#>H5!\OG3R3#ZOD> TTZ TWWHR1VN4-8("Z2%
M@9!NZ[&+:XLV]&AN@:R2/NV34;C:P6'0<1CLY> TXC)5)>ZJ.'A7<?BN8+@U
M4"7JI5\;AKJII6UGJSOM-M-Y.Y#_PMNU=L/TDDL# G-*C8Z_4GW=KHK6L:KR
MX[E0EH;=FP5M5]0N@.YSI>S&<06Z?9W\!5!+ P04    " "CB6Y5.MT>+F "
M  !/!@  &0   'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6RM55V/FS 0_"L6
MK:H[J1<(A'R5(.425=>JE:*DUSY4?7#()K'.8&J;Y/KONS8$D9:D]U >P&OO
M##-KO$1'(9_4'D"3YY1G:N+LM<['KJN2/:14=40.&:YLA4RIQE#N7)5+H!L+
M2KGK>U[?32G+G#BR<PL91Z+0G&6PD$05:4KEKWO@XCAQNLYI8LEV>VTFW#C*
MZ0Y6H!_SA<3(K5DV+(5,,9$1"=N),^V.9Z')MPE?&1Q58TR,D[403R;XL)DX
MGA$$'!)M&"@^#C #S@T1ROA9<3KU*PVP.3ZQO[?>T<N:*I@)_HUM]'[B#!VR
M@2TMN%Z*XP-4?JS 1'!E[^18YO8\AR2%TB*MP*@@95GYI,]5'1J ;N\"P*\
M_DL!004(K-%2F;4UIYK&D11'(DTVLIF!K8U%HQN6F5U<:8FK#'$ZGB:)*#*M
M<$<28 >ZYD!NYJ IX^J6W)''U9S<O+Z-7(TO,Q WJ8CO2V+_ O$*\@X)O+?$
M]WR_!3Z[#O]89)?@+EJL??JU3]_R!1?XEK4]1;Y/UTI+_(!^M-DJ>7KM/.90
MC55.$Y@X>&H4R ,X\9M7W;[WKLWD?R([LQS4EH-K[&U;V^:W).E;$G/F#W%W
MY(6C47\4N8>FEY;$08B[,QS4B6<Z>[7.WE6=GT"I,:$<&PK-$B#8FD@B8<,T
MX4(I4&VJ2\JP(>9NX.'UA^9_IITI#FO%X57%7X2F'#O0B^H;_EVVX6C84M^6
MQ$$O:*FOVSCNIM5^IG+',D4X;!'J=0;(),OV509:Y+8#K(7&?F*'>^SX($T"
MKF^%T*? -)7Z'Q+_!E!+ P04    " "CB6Y5",Y8'UP"  #5!@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970U,RYX;6RM55UOVR 4_2N(35,K=<&QW23M'$MM
MK:J9]E$UZO8P[8$X-PDJ!@](TO[[ 7:\I'.S3.J+S85[#IP#7)*U5 ]Z 6#0
M8\&%'N*%,>4Y(3I?0$%U1Y8@[,A,JH(:&ZHYT:4".O6@@I,P"'JDH$S@-/%]
MMRI-Y-)P)N!6(;TL"JJ>+H'+]1!W\:;CCLT7QG60-"GI',9@[LM;92/2L$Q9
M 4(S*9""V1!?=,^SV.7[A&\,UGJKC9R2B90/+AA-ASAP"P(.N7$,U/Y6< 6<
M.R*[C%\U)VZF=,#M]H;]VFNW6B94PY7DW]G4+(9X@-$49G3)S9U<WT"MY]3Q
MY9)K_T7K*C?N8Y0OM9%%#;8K*)BH_O2Q]F$+T(U? (0U(#P4$-6 Z%! 7 .\
MU:22XGW(J*%IHN0:*9=MV5S#F^G15CX3;MO'1ME19G$F'8D5"",5 WV"A#UF
M1QD8RKA&7ZA2U&W*,7J/[L<9.GI[G!!CYW1(DM?\EQ5_^ +_&,H.BH(3% 9A
MV *_V@__N!1[X=GALW=WX<0:U;@5-FZ%GB_ZAUM/*&,ZYU(O%: ?%Q-ME#W
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
M^ZK^/->QNLY!_37Z.U4:3;"*-+U2FEZC-!-,T;24I+%&&T&G/ELZ8;XF6$5
MVWKY.K,T5VD!U"2E5IJOBU85<^]3U]95J@5I_R78$6]J]Z!4FQV>+(\F6BZ/
MN=<4Q$!7JKEB*"!9PO/O['*V;.#&JFTYF+^R^Y.\#7O!Y%WA#::K,&$H@J5
M6I>>.-MHWFCE TY2U7K,"1>-C+I<B^84J%P@[B\)X;N!=%"VNZ-_4$L#!!0
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
M:5.)Y?.R+NM5FS4\D'4!U3F*_#,4^F&X!SX]#O]6\T-PS^COFQ#V30@=7WR
M[S++1,VU0O.V#V=H6DL)7.]3UE(-'96=D4T:Q*-@% ZBQ-OL:G@=>#&(HM@?
M]7$OBHWZ8J.CQ=YR0 _ <R'1SQLHER!_[2OS*(G=#6-5D0PFV R_ KD!G'YX
M%PS]S_N>XXW(7NB->[WQVSU._*KG41"-!G^]S-&$_RO'VQD^N_ANB%Q3KA"#
ME:'WSS\-,)+M,FD-+2HWCTNAS72[8V'V+T@;8.Y70NBM84>\W^CI'U!+ P04
M    " "CB6Y5#"43RKD"  !R!P  &0   'AL+W=O<FMS:&5E=',O<VAE970V
M,BYX;6RM55UOFS 4_2L6FZ96V@HQ@6P=0<K'JE5:I:A9MX=I#PY<@E6#F6V2
M=K]^MB$L34BTA[V /^XY]]R+.8ZV7#S*'$"AIX*5<NSD2E77KBN3' HBKW@%
MI=[)N"B(TE.Q=F4E@*065# 7>U[H%H263AS9M86((UXK1DM8""3KHB#B>0J,
M;\?.P-DMW--UKLR"&T<56<,2U$.U$'KF=BPI+:"4E)=(0#9V)H/KV<C$VX!O
M%+9R;XQ,)2O.'\WD-AT[GA$$#!)E&(A^;6 &C!DB+>-7R^ET*0UP?[QCO[&U
MZUI61,*,L^\T5?G8>>^@%#)2,W7/MY^AK2<P? EGTC[1MHD-? <EM52\:,%:
M04'+YDV>VC[L 31//P"W 'P(&)X ^"W MX4VRFQ9<Z)(' F^1<)$:S8SL+VQ
M:%T-+<U77"JA=ZG&J?@+)Z5$"_),5@S0Q1P4H4RB=^BV5"! *@1/^L1(N-1K
M#\LYNGA]&;E*9S9X-VFS3)LL^$06']WQ4N42?2I32%_B7:VXDXUWLJ?X+.$2
MJBOD>V\1]C#NT3/[=_C@C!R_ZZ)O^?P3?'-8*32G,F%<U@+0C\E**J&/Z,^^
M7C5<PWXN\]M>RXHD,';T?RE!;,")W[P:A-['OD+_$]F+LH==V<-S[/$D240-
M*:+M6>DKMF$(+8.QE$T\"$(<!)&[V2_C.,SK(EYH"SIMP5EM,P$I5:A6E-'?
MQ%I&!B#[)#9$P5[N<!3B X''02<$AIW \'SS"B[43AK/M/?H,Y3J,\3KLK>3
MX;',T/<.&WD<=4+GJ-,Y.JOS*U>$]>D9'7TRC#_X^+!QQV&'@MP]^RI K*VK
M2V0;T5A"M]I='!/KEP?K4WVA-/[_EZ:YC>Z(6%-M= PR3>E=C72#1./PS43Q
MRIKDBBMMN7:8ZTL1A G0^QGG:C<Q";IK-OX#4$L#!!0    ( *.);E5Z2SW1
M]P<  -].   9    >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;+6<7V_;.!;%
MOPKA'2PZ0%I+E"W;W<1 $I'<+J:=H)GN/!3[P-A,(M22/!+M)(/Y\"/)BF3*
M"F-A3_K0^(_NC[3O,2]U1.KT(4E_9/=*:?(8K>+L;'"O]?KC<)@M[E4DLP_)
M6L7Y.[=)&DF=/TWOAMDZ57)9!D6K(74<?QC),![,3\O7KM+Y:;+1JS!65RG)
M-E$DTZ<+M4H>S@;NX/F%K^'=O2Y>&,Y/U_).72O];7V5YL^&-6491BK.PB0F
MJ;H]&YR['X4W*0+*(_X;JH=L[S$I/LI-DOPHGGQ:G@V<HD=JI1:Z0,C\SU9=
MJM6J(.7]^*."#NHVB\#]Q\]T7G[X_,/<R$Q=)JO?PZ6^/QM,!V2I;N5FI;\F
M#_]6U0<:%[Q%LLK*_\E#=:PS((M-II.H"LY[$(7Q[J]\K+Z(O8"<TQU JP!Z
M;(!7!7CM@-$+ :,J8'1LP+@*&!\;X%<!_K$!DRJ@S/YP]^V6J0FDEO/3-'D@
M:7%T3BL>E/DMH_.,A'$AQ6N=YN^&>9R>_Y+(."-K^21O5HJ\"Y26X2HC7V2:
MRD(D/Y/WY-MU0-[]]//I4.<-%F'#106_W,'I"W"/?$YB?9\1%B_5THP?YAVM
M>TN?>WM!K< OR?8#<>D)H0YUN_IC#[]6ZP_$<\IPVA$>V,/_LXFMX>SXUKLZ
MS^WA7-WDGWW\8NOBF*_.+\,=2RJ\6CA>R?->$D[^G"2WY#)5RU 3+A?A*M1/
MY'OYQB>MHNQ_';V\V%%'W=1BX/V8K>5"G0WRD353Z58-YO_\A^L[_^I*-Q(6
M(&$,">-(F #!#-&,:M&,;/3YIUBKG*H)>\QK:::Z!&(E]!7(#N:7L*(J;^>4
MSKSB][/=3SVR37;8IF,VQY'-"1#,R.>XSN?8FL_S*$EU^*<L9Q7Y8!"H&TV"
M,%LDFUB3=U>IBL)-U%4Y+JS@OFG>P<9[7_G8\ZG7RC*R239^-<O(Y@0(9F39
MK[/L6[-\?7%.BGD"^?Y913<J[1S7K8B^^43" B2,(6$<"1,@F*&02:V0R9M,
M!B9(T2!A 1+&D#".A D0S!#-M!;-U%X\%HMTHY8D?)X4J)<G!5927Z$@8<'T
MH YX,^I-S%K D$UR)$R 8(8"9K4"9E8%?$FTRLC5[N2S*^W6\+YIGQU,$EH5
M.WCU"(;L$$?"! AFY-%U&A?!L?^6XW ;2G*U21?W,E.DR*QUNF#G]4TME!9
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
M!:2[V=H"HQ ' ]LM.CL5>LVJ%"VVZ2IC+_L:37X<4OVPK+Q]-YH@'$&]G+K
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
MD'>U'B:RFP*F#.3W%:5B-U$_:/JS\#=02P,$%     @ HXEN51?H8GA- @
MG@4  !D   !X;"]W;W)K<VAE971S+W-H965T-S N>&ULK51=;],P%/TK5I#0
M)D'SV0Y*$JGMAH;$4+6*\8!X<)/;Q)IC!]MMQK_''VGH1EOQP$O\=<^YY]S8
M-^VX>)0U@$)/#64R\VJEVJGORZ*&!LL1;X'IDPT7#59Z*2I?M@)P:4$-]:,@
MF/@-)LS+4[NW%'G*MXH2!DN!Y+9IL/@U!\J[S N]_<8]J6IE-OP\;7$%*U!?
MVZ70*W]@*4D#3!+.D(!-YLW"Z2(Q\3;@@4 G#^;(.%ES_F@6G\K,"XP@H% H
MPX#UL(,%4&J(M(R?/:<WI#3 P_F>_:/UKKVLL80%I]](J>K,>^>A$C9X2]4]
M[VZA]S,V? 6GTGY1YV+'8P\56ZEXTX.U@H8P-^*GO@X'@/ 4(.H!T4M <@(0
M]X#8&G7*K*UKK'">"MXA8:(UFYG8VEBT=D.8^8LK)?0IT3B57WSF4EZB&RP8
M895$+>A?7&,!Z.(:%"94HB]8"&R*?8G>NC.9^DKG-@Q^T>>9NSS1B3PQNN-,
MU1+=L!+*YWA?:QZ$1WOA\^@LX0K:$8J#-R@*HNB(GL6_P\,S<N*ACK'EBT_P
M#05<Z@*N; &_S]92"7U/?QPKEZ-+CM.9MSN5+2X@\_3CE"!VX.6O7X63X,,Q
MK_^)[)GS9'">G&//'T J*,]<# <?6[AI*KL\G$S"JTGJ[PX]_!V6!$'X?HAR
MXOR#J]Z J&P'D*C@6Z;<Y1EVAR8SLV_KQ?Y<-Q_7*_[0N,YUAT5%F$04-IHR
M&%UI3<)U [=0O+4/:LV5?IYV6NL&"L($Z/,-YVJ_, F&EIS_!E!+ P04
M" "CB6Y5E1=NK[@$  #]%@  &0   'AL+W=O<FMS:&5E=',O<VAE970W,2YX
M;6S%6&UOZC88_2M6-FVWTDKB!%+H *DM5+?2*E6E[315^V#( UA-8JYMX/+O
M9SMI2&AP+U*NU@\E?CGGL4_LQR?N;QE_$TL B;XG<2H&SE+*U:7KBMD2$B):
M; 6I:IDSGA"IBGSABA4'$AE0$KN^YX5N0FCJ#/NF[H$/^VPM8YK" T=BG22$
M[ZXA9MN!@YWWBD>Z6$I=X0[[*[* "<CGU0-7);=@B6@"J: L11SF ^<*7XYQ
M3P-,CQ<*6U%Z1GHJ4\;>=.$N&CB>'A'$,).:@JB?#=Q '&LF-8YO.:E3Q-3
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
M\UE099HB:5P(W[[UX\WS6>SQG34"]1W\_2.A?-]U]_H2J*$ I3$HC:-HYD'
MC:$0V V%XV:4Y'?RHU!*2'+U*$69U>R+P/92NTH02@NAM A*HU :@](XBF8J
MM7$D A<YW0R@-@24%D)I$91&H30&I7$4S51@8T,$QYQX]:=,-^TE=U8KU+*
MTB(HC08MYW8-!\'.5)A!"^4HFBG#QHL([%[$ZR2AW+JFE6C-PU!S 4H+H;0(
M2J-0&H/2.(IFRF_KV1$!- ]#C0<H+832(BB-0FD,2N,HFJG QG@(CC]BZ[]=
M;[,7T5F64#<BV'\JA9XA[Q_>WG+=[O'*T(HQ*(VC:)6*^EN/#5L*^5@^0BXG
MT^*DX^K)6IM/-X^INRH?SK;S>>A^B*J'S368ZMEW-[%\3'3B78@'C71.1[H!
MLGJ<7/5&9:ORX6233*EL6;Z<BW@F9'&!_OXAR]3KFZ* S4/]+O\#4$L#!!0
M   ( *.);E7EWY <RP,  $X6   9    >&PO=V]R:W-H965T<R]S:&5E=#<S
M+GAM;+58VV[C-A3\%4+%%BVPM43)ER2U#>2R00-LT"#;[CXL^D!;QS81253)
MXS@!^O$E:5FR"IFI#>;%%B6>X9DQ1QYPO!'R2:T D+SD6:$FP0JQO A#-5]!
MSE1/E%#H)PLA<X9Z*)>A*B6PU!;E61A'T3#,&2^"Z=C>>Y#3L5ACQ@MXD$2M
M\YS)URO(Q&82T&!WXY$O5VANA--QR9;P!?#/\D'J45BCI#R'0G%1$ F+27!)
M+Z[CR!38&5\Y;-3>-3%49D(\F<%=.@DBTQ%D,$<#P?37,UQ#EADDW<??%6A0
MKVD*]Z]WZ+>6O"8S8PJN1?:-I[B:!&<!26'!UAD^BLUO4!$:&+RYR)3]))MJ
M;A20^5JAR*MBW4'.B^TW>ZF$V"N@_0,%<540_[=@=* @J0H22W3;F:5UPY!-
MQU)LB#2S-9JYL-K8:LV&%^9G_()2/^6Z#J??F)2L0))Q-N,91PZ*_'0#R'BF
MR"_D4NG?MS2"JY_'(>H%35DXK\"OM^#Q 7 :D7M1X$J13T4*:1L@U)W6[<:[
M=J]B)^(MS'J$#CZ2.(KCKH;<Y??LE="^K::.;I):O,3"]0_! 5-K"7I7([DK
MRC5^)(]</9%;":!O($A02!X9 OE^#_D,Y%\=/5\Y%S$^OE EF\,DT$95()\A
MF/[X QU&OW8)X FLI4>_UJ-OT9,#>OR^6"A Y,72;!Q 1;Y_UE/('4*N.JGW
M?5+W!-:B/JBI#YQ;X99Q29Y9M@:2[^T*UOBGB[X;D_:&732=12?2'-8TA\Z6
M=J^+S]7KXK7>V.0?TF&'3R^E?E]#2OX F3M-X%SWV)W@":PET:B6:.39!".?
MU#V!M:B?U=3/WL$$3LQCZ;L;I"35_P H2$)>@4GEX'Q><S[WZH@'R>= OHJ,
M87MZES3.I8^5QA-82R4:-3DC\FR+"M 3>U]H;?I[,8N^@S7<H$=+X&XQZ24?
MC#<&9Q]<E..&<NS5&:=$)W<+1POD":TM6),F:>+;(EZCHR^T-OTF/%)G0#O5
M(EXCY!LM1KUD8#T2]<YCITN:W$C=(>_D1'7#GWD*1?H_3.(I,582O4?^I$T
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
M9'&"^7XNA'[>*1+4:W6G_P%02P,$%     @ HXEN55"NUT[]!   (2,  !D
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
MK[Z3ZO%R;[D]_KK\.HDXKZXXU_<5P_-?4$L#!!0    ( *.);E7=)VL+& (
M (4M   3    6T-O;G1E;G1?5'EP97-=+GAM;,W:WT[;,!0&\%>I<HL:U_\W
M1+D!;C<N]@)><MI&36++-JR\_9P4D#:Q"E2D?3>-6MOG._&1?E>]^O$4*"T.
M0S^F=;7+.5PREIH=#2[5/M!85C8^#BZ7KW'+@FOV;DM,K%:&-7[,-.9EGFI4
MUU>WM'$/?5[<'<K/J?/CNHK4IVIQ<]PX9:TK%T+?-2Z7=?8XMG^E+)\3ZG)R
MWI-V74@794/%WDR85OX=\'SN^R/%V+6TN'<Q?W-#V<4./4OYJ:=4GR[Q1H]^
ML^D::GWS,)0C=0J17)MV1'GHZV/1B]/)N=PP'3_YV?ESF5.!9>=]]"&5B47Z
M>-S+2*;3RU *4<S=Z5=\32RESWX_FJ;=4OO.['*]OWS<S_-(;'Z<?\=_SOBU
M_@?[$"!]2) ^%$@?&J0/ ]*'!>GC"T@?7T'ZX"N41E!$Y2BD<A13.0JJ'$55
MCL(J1W&5H\#*4605*+(*%%D%BJP"15:!(JM D56@R"I09!4HL@H4626*K!)%
M5HDBJT215:+(*E%DE2BR2A19)8JL$D56A2*K0I%5H<BJ4&15*+(J%%D5BJP*
M15:%(JM"D56CR*I19-4HLFH4636*K!I%5HTBJT:15:/(JE%D-2BR&A19#8JL
M!D56@R*K09'5H,AJ4&0U*+(:%%DMBJP615:+(JM%D=6BR&I19+4HLEH462V*
MK/9_ROK3^_TGQ\_/>G#=^)+/YG]?7_\&4$L! A0#%     @ HXEN50=!36*!
M    L0   !               ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"
M% ,4    " "CB6Y5C."_..T    K @  $0              @ &O    9&]C
M4')O<',O8V]R92YX;6Q02P$"% ,4    " "CB6Y5F5R<(Q &  "<)P  $P
M            @ '+ 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    (
M *.);E6ND=-)T@4  )H?   8              " @0P(  !X;"]W;W)K<VAE
M971S+W-H965T,2YX;6Q02P$"% ,4    " "CB6Y5>RV8#$0(  #')   &
M            @($4#@  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#
M%     @ HXEN51(K,1#J @  \@D  !@              ("!CA8  'AL+W=O
M<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( *.);E5*5#).?P8  +\:
M   8              " @:X9  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q0
M2P$"% ,4    " "CB6Y5LE#+)F,%  #Z'@  &               @(%C(
M>&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ HXEN51W"5R3J
M!P  WB$  !@              ("!_"4  'AL+W=O<FMS:&5E=',O<VAE970V
M+GAM;%!+ 0(4 Q0    ( *.);E4JMAF<) D  !89   8              "
M@1PN  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " "CB6Y5
MK3T'OQ8L  #VA@  &               @(%V-P  >&PO=V]R:W-H965T<R]S
M:&5E=#@N>&UL4$L! A0#%     @ HXEN59DN9V!^!P  K!,  !@
M     ("!PF,  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    (
M *.);E7_(!T^ @X  *\D   9              " @79K  !X;"]W;W)K<VAE
M971S+W-H965T,3 N>&UL4$L! A0#%     @ HXEN50SJ#9 E!0  !PP  !D
M             ("!KWD  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"
M% ,4    " "CB6Y5H!@UW:$"   *!@  &0              @($+?P  >&PO
M=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( *.);E5!SP,JA (
M ,H%   9              " @>.!  !X;"]W;W)K<VAE971S+W-H965T,3,N
M>&UL4$L! A0#%     @ HXEN5?C.V#G5 @  K08  !D              ("!
MGH0  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " "CB6Y5
MDQ!<Y"D"   A!0  &0              @(&JAP  >&PO=V]R:W-H965T<R]S
M:&5E=#$U+GAM;%!+ 0(4 Q0    ( *.);E68.E/U;P,  (0'   9
M      " @0J*  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%
M  @ HXEN517RD\K$ P  @P@  !D              ("!L(T  'AL+W=O<FMS
M:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " "CB6Y5XR'?*> *   Z&@
M&0              @(&KD0  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+
M 0(4 Q0    ( *.);E5C'[-&X0(  %D&   9              " @<*<  !X
M;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ HXEN538J-7MK
M!@  I@X  !D              ("!VI\  'AL+W=O<FMS:&5E=',O<VAE970R
M,"YX;6Q02P$"% ,4    " "CB6Y5?IT\G+ #  #L"   &0
M@(%\I@  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( *.)
M;E6)<WGR9 D  *86   9              " @6.J  !X;"]W;W)K<VAE971S
M+W-H965T,C(N>&UL4$L! A0#%     @ HXEN57#S<T'Q!   10L  !D
M         ("!_K,  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4
M    " "CB6Y5<O^5D"$$   O"0  &0              @($FN0  >&PO=V]R
M:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( *.);E71?:,WPPX  !LD
M   9              " @7Z]  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL
M4$L! A0#%     @ HXEN58A=OX0%!0  E@L  !D              ("!>,P
M 'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " "CB6Y55B@T
MF<0N  "YF0  &0              @(&TT0  >&PO=V]R:W-H965T<R]S:&5E
M=#(W+GAM;%!+ 0(4 Q0    ( *.);E4Q8A3.(@,  -X'   9
M  " @:\  0!X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @
MHXEN55[A PE; P  7@<  !D              ("!" 0! 'AL+W=O<FMS:&5E
M=',O<VAE970R.2YX;6Q02P$"% ,4    " "CB6Y5)5#A$)$#  !!"   &0
M            @(&:!P$ >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4
M Q0    ( *.);E4HG-<:;P(  )(%   9              " @6(+ 0!X;"]W
M;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ HXEN5<9=/;^5 @
MX04  !D              ("!" X! 'AL+W=O<FMS:&5E=',O<VAE970S,BYX
M;6Q02P$"% ,4    " "CB6Y5\0ICS?0"  #P!@  &0              @('4
M$ $ >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( *.);E66
MTI]=R0(  #T&   9              " @?\3 0!X;"]W;W)K<VAE971S+W-H
M965T,S0N>&UL4$L! A0#%     @ HXEN57$ZNCQS @  >@4  !D
M     ("!_Q8! 'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4
M" "CB6Y5D$Y_2[H$  "V"P  &0              @(&I&0$ >&PO=V]R:W-H
M965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( *.);E7B(GG!OP(  #8&   9
M              " @9H> 0!X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L!
M A0#%     @ HXEN5>=XIAV' @  N@4  !D              ("!D"$! 'AL
M+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " "CB6Y5NNYBX&X"
M  !_!0  &0              @(%.) $ >&PO=V]R:W-H965T<R]S:&5E=#,Y
M+GAM;%!+ 0(4 Q0    ( *.);E5:3A]I*@0  $L*   9              "
M@?,F 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ HXEN
M54UWWQE0 @  "04  !D              ("!5"L! 'AL+W=O<FMS:&5E=',O
M<VAE970T,2YX;6Q02P$"% ,4    " "CB6Y53::P&L0"  "G"0  &0
M        @(';+0$ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0
M   ( *.);E7^J %B\P(  ,4+   9              " @=8P 0!X;"]W;W)K
M<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ HXEN5?ATM'N( P  TQ$
M !D              ("! #0! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q0
M2P$"% ,4    " "CB6Y5*L N#I<'   2.P  &0              @(&_-P$
M>&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( *.);E6?EMX+
M)P(  $D%   9              " @8T_ 0!X;"]W;W)K<VAE971S+W-H965T
M-#8N>&UL4$L! A0#%     @ HXEN5=57'8RW!0  U20  !D
M ("!ZT$! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " "C
MB6Y5 9@L#ZL$  ".'   &0              @('91P$ >&PO=V]R:W-H965T
M<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( *.);E60@4S]A 4  /D>   9
M          " @;M, 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#
M%     @ HXEN59H56*U* P  RPH  !D              ("!=E(! 'AL+W=O
M<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " "CB6Y5A;+]L: "  "[
M!0  &0              @('W50$ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM
M;%!+ 0(4 Q0    ( *.);E4ZW1XN8 (  $\&   9              " @<Y8
M 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ HXEN50C.
M6!]< @  U08  !D              ("!95L! 'AL+W=O<FMS:&5E=',O<VAE
M970U,RYX;6Q02P$"% ,4    " "CB6Y5%9H-G+<"   ^"0  &0
M    @('X70$ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    (
M *.);E7R/ZJ7+ (  !<%   9              " @>9@ 0!X;"]W;W)K<VAE
M971S+W-H965T-34N>&UL4$L! A0#%     @ HXEN55RP'\<_ P  ^@X  !D
M             ("!26,! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"
M% ,4    " "CB6Y5/1OT#3\#  "J#@  &0              @(&_9@$ >&PO
M=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( *.);E7!O3JK?@(
M /8&   9              " @35J 0!X;"]W;W)K<VAE971S+W-H965T-3@N
M>&UL4$L! A0#%     @ HXEN568 ]XEM @  @@4  !D              ("!
MZFP! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " "CB6Y5
M4_=]J^0"  !:"   &0              @(&.;P$ >&PO=V]R:W-H965T<R]S
M:&5E=#8P+GAM;%!+ 0(4 Q0    ( *.);E5.^T+]2@(  -T%   9
M      " @:ER 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%
M  @ HXEN50PE$\JY @  <@<  !D              ("!*G4! 'AL+W=O<FMS
M:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " "CB6Y5>DL]T?<'  #?3@
M&0              @($:> $ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+
M 0(4 Q0    ( *.);E6>#+.JT@(  ),(   9              " @4B  0!X
M;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ HXEN52IZQ!LG
M P  0 L  !D              ("!48,! 'AL+W=O<FMS:&5E=',O<VAE970V
M-2YX;6Q02P$"% ,4    " "CB6Y5R3EQ,C0#  "1"0  &0
M@(&OA@$ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( *.)
M;E627,2'QP,  +8-   9              " @1J* 0!X;"]W;W)K<VAE971S
M+W-H965T-C<N>&UL4$L! A0#%     @ HXEN5;]&>>J% @  G0<  !D
M         ("!&(X! 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4
M    " "CB6Y55;8=OOX"  "K"0  &0              @('4D $ >&PO=V]R
M:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( *.);E47Z&)X30(  )X%
M   9              " @0F4 0!X;"]W;W)K<VAE971S+W-H965T-S N>&UL
M4$L! A0#%     @ HXEN5947;J^X!   _18  !D              ("!C98!
M 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    " "CB6Y5[7,,
M&"<*  #@;P  &0              @(%\FP$ >&PO=V]R:W-H965T<R]S:&5E
M=#<R+GAM;%!+ 0(4 Q0    ( *.);E7EWY <RP,  $X6   9
M  " @=JE 0!X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @
MHXEN50865KR)!0  MRL  !D              ("!W*D! 'AL+W=O<FMS:&5E
M=',O<VAE970W-"YX;6Q02P$"% ,4    " "CB6Y54*[73OT$   A(P  &0
M            @(&<KP$ >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4
M Q0    ( *.);E50B.V0< ,  ,D,   9              " @="T 0!X;"]W
M;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#%     @ HXEN5<P3(K*V @
M1 <  !D              ("!=[@! 'AL+W=O<FMS:&5E=',O<VAE970W-RYX
M;6Q02P$"% ,4    " "CB6Y5ME_"EPD#  "3"@  &0              @(%D
MNP$ >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( *.);E6L
MV+SV$@,  ,<)   9              " @:2^ 0!X;"]W;W)K<VAE971S+W-H
M965T-SDN>&UL4$L! A0#%     @ HXEN58?[< ]" P  %!0   T
M     ( ![<$! 'AL+W-T>6QE<RYX;6Q02P$"% ,4    " "CB6Y5EXJ[',
M   3 @  "P              @ %:Q0$ 7W)E;',O+G)E;'-02P$"% ,4
M" "CB6Y5U@\BZ[8%  #^,P  #P              @ %#Q@$ >&PO=V]R:V)O
M;VLN>&UL4$L! A0#%     @ HXEN5;M)TM]B @  M"X  !H
M ( !)LP! 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @
MHXEN5=TG:PL8 @  A2T  !,              ( !P,X! %M#;VYT96YT7U1Y
><&5S72YX;6Q02P4&     %< 5P#8%P  "=$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>143</ContextCount>
  <ElementCount>366</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>78</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - Unaudited Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets</Role>
      <ShortName>Unaudited Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Unaudited Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - Unaudited Condensed Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations</Role>
      <ShortName>Unaudited Condensed Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - Unaudited Condensed Consolidated Statements of Changes in Stockholder's Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity</Role>
      <ShortName>Unaudited Condensed Consolidated Statements of Changes in Stockholder's Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows</Role>
      <ShortName>Unaudited Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Disclosure - Nature of business and organization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/NatureOfBusinessAndOrganization</Role>
      <ShortName>Nature of business and organization</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - Basis of Presentation and Summary of significant accounting policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Basis of Presentation and Summary of significant accounting policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - Joint Ventures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/JointVentures</Role>
      <ShortName>Joint Ventures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntity</Role>
      <ShortName>Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - Variable interest entity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/VariableInterestEntity</Role>
      <ShortName>Variable interest entity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - Accounts receivable, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/AccountsReceivableNet</Role>
      <ShortName>Accounts receivable, net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - Inventories, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/InventoriesNet</Role>
      <ShortName>Inventories, net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - Prepayments and other current assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/PrepaymentsAndOtherCurrentAssets</Role>
      <ShortName>Prepayments and other current assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - Non-current prepayments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/Non-currentPrepayments</Role>
      <ShortName>Non-current prepayments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - Intangible assets, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/IntangibleAssetsNet</Role>
      <ShortName>Intangible assets, net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - Other payables and accrued liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/OtherPayablesAndAccruedLiabilities</Role>
      <ShortName>Other payables and accrued liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - Loans payable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/LoansPayable</Role>
      <ShortName>Loans payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - Related party transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related party transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - Income taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/IncomeTaxes</Role>
      <ShortName>Income taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - (Loss) Earnings per share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/LossEarningsPerShare</Role>
      <ShortName>(Loss) Earnings per share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/Equity</Role>
      <ShortName>Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - Warrant liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/WarrantLiabilities</Role>
      <ShortName>Warrant liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - Concentration of risk</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/ConcentrationOfRisk</Role>
      <ShortName>Concentration of risk</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - Commitments and contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - Subsequent events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Basis of Presentation and Summary of significant accounting policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>Basis of Presentation and Summary of significant accounting policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityTables</Role>
      <ShortName>Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntity</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - Variable interest entity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/VariableInterestEntityTables</Role>
      <ShortName>Variable interest entity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://ipower.com/role/VariableInterestEntity</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - Accounts receivable, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/AccountsReceivableNetTables</Role>
      <ShortName>Accounts receivable, net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://ipower.com/role/AccountsReceivableNet</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - Prepayments and other current assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsTables</Role>
      <ShortName>Prepayments and other current assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://ipower.com/role/PrepaymentsAndOtherCurrentAssets</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - Intangible assets, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/IntangibleAssetsNetTables</Role>
      <ShortName>Intangible assets, net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://ipower.com/role/IntangibleAssetsNet</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - Other payables and accrued liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesTables</Role>
      <ShortName>Other payables and accrued liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://ipower.com/role/OtherPayablesAndAccruedLiabilities</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - Loans payable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/LoansPayableTables</Role>
      <ShortName>Loans payable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://ipower.com/role/LoansPayable</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - Income taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/IncomeTaxesTables</Role>
      <ShortName>Income taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://ipower.com/role/IncomeTaxes</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - (Loss) Earnings per share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/LossEarningsPerShareTables</Role>
      <ShortName>(Loss) Earnings per share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://ipower.com/role/LossEarningsPerShare</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/EquityTables</Role>
      <ShortName>Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://ipower.com/role/Equity</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - Warrant liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/WarrantLiabilitiesTables</Role>
      <ShortName>Warrant liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://ipower.com/role/WarrantLiabilities</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - Disclosure - Commitments and contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/CommitmentsAndContingenciesTables</Role>
      <ShortName>Commitments and contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://ipower.com/role/CommitmentsAndContingencies</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000041 - Disclosure - Nature of business and organization (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/NatureOfBusinessAndOrganizationDetailsNarrative</Role>
      <ShortName>Nature of business and organization (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/NatureOfBusinessAndOrganization</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Useful Lives)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives</Role>
      <ShortName>Basis of Presentation and Summary of significant accounting policies (Details - Useful Lives)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000043 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Assumptions)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions</Role>
      <ShortName>Basis of Presentation and Summary of significant accounting policies (Details - Assumptions)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>00000044 - Disclosure - Fair Values of Financial Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/FairValuesOfFinancialInstrumentsDetails</Role>
      <ShortName>Fair Values of Financial Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>00000045 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative</Role>
      <ShortName>Basis of Presentation and Summary of significant accounting policies (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>00000046 - Disclosure - Joint Ventures (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/JointVenturesDetailsNarrative</Role>
      <ShortName>Joint Ventures (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/JointVentures</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>00000047 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entities (Details - Acquisition allocation)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation</Role>
      <ShortName>Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entities (Details - Acquisition allocation)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>00000048 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative</Role>
      <ShortName>Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>00000049 - Disclosure - Variable interest entity (Details - Assets and Liabilities)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities</Role>
      <ShortName>Variable interest entity (Details - Assets and Liabilities)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/VariableInterestEntityTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>00000050 - Disclosure - Variable interest entity (Details - VIE Operations)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/VariableInterestEntityDetails-VieOperations</Role>
      <ShortName>Variable interest entity (Details - VIE Operations)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/VariableInterestEntityTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>00000051 - Disclosure - Variable interest entity (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/VariableInterestEntityDetailsNarrative</Role>
      <ShortName>Variable interest entity (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/VariableInterestEntityTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>00000052 - Disclosure - Accounts receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/AccountsReceivableDetails</Role>
      <ShortName>Accounts receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/AccountsReceivableNetTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>00000053 - Disclosure - Inventories, net (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/InventoriesNetDetailsNarrative</Role>
      <ShortName>Inventories, net (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/InventoriesNet</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>00000054 - Disclosure - Prepayments and other current assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsDetails</Role>
      <ShortName>Prepayments and other current assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>00000055 - Disclosure - Prepayments and other current assets (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsDetailsNarrative</Role>
      <ShortName>Prepayments and other current assets (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>00000056 - Disclosure - Non-current prepayments (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/Non-currentPrepaymentsDetailsNarrative</Role>
      <ShortName>Non-current prepayments (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/Non-currentPrepayments</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>00000057 - Disclosure - Intangible assets, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/IntangibleAssetsNetDetails</Role>
      <ShortName>Intangible assets, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/IntangibleAssetsNetTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>00000058 - Disclosure - Intangible assets, net (Details - Future Amortization)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/IntangibleAssetsNetDetails-FutureAmortization</Role>
      <ShortName>Intangible assets, net (Details - Future Amortization)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/IntangibleAssetsNetTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>00000059 - Disclosure - Intangible assets, net (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/IntangibleAssetsNetDetailsNarrative</Role>
      <ShortName>Intangible assets, net (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/IntangibleAssetsNetTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>00000060 - Disclosure - Other payables and accrued liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetails</Role>
      <ShortName>Other payables and accrued liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>00000061 - Disclosure - Other payables and accrued liabilities (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative</Role>
      <ShortName>Other payables and accrued liabilities (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>00000062 - Disclosure - Loans Payable (Details - Interest expense)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/LoansPayableDetails-InterestExpense</Role>
      <ShortName>Loans Payable (Details - Interest expense)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>00000063 - Disclosure - Loans payable (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/LoansPayableDetailsNarrative</Role>
      <ShortName>Loans payable (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/LoansPayableTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>00000064 - Disclosure - Related party transactions (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/RelatedPartyTransactionsDetailsNarrative</Role>
      <ShortName>Related party transactions (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/RelatedPartyTransactions</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>00000065 - Disclosure - Income taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/IncomeTaxesTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>00000066 - Disclosure - Income taxes (Details - Reconcilation of effective income tax rate)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/IncomeTaxesDetails-ReconcilationOfEffectiveIncomeTaxRate</Role>
      <ShortName>Income taxes (Details - Reconcilation of effective income tax rate)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/IncomeTaxesTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>00000067 - Disclosure - Income Taxes (Details - Deferred taxes)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes</Role>
      <ShortName>Income Taxes (Details - Deferred taxes)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>00000068 - Disclosure - Income taxes (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/IncomeTaxesDetailsNarrative</Role>
      <ShortName>Income taxes (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/IncomeTaxesTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>00000069 - Disclosure - Earnings per share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/EarningsPerShareDetails</Role>
      <ShortName>Earnings per share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>00000070 - Disclosure - (Loss) Earnings per share (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/LossEarningsPerShareDetailsNarrative</Role>
      <ShortName>(Loss) Earnings per share (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/LossEarningsPerShareTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>00000071 - Disclosure - Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/EquityDetails</Role>
      <ShortName>Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/EquityTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>00000072 - Disclosure - Equity (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/EquityDetailsNarrative</Role>
      <ShortName>Equity (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/EquityTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>00000073 - Disclosure - Warrant liabilities (Details - Assumptions)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/WarrantLiabilitiesDetails-Assumptions</Role>
      <ShortName>Warrant liabilities (Details - Assumptions)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/WarrantLiabilitiesTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>00000074 - Disclosure - Warrant liabilities (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/WarrantLiabilitiesDetailsNarrative</Role>
      <ShortName>Warrant liabilities (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/WarrantLiabilitiesTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>00000075 - Disclosure - Concentration of risk (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/ConcentrationOfRiskDetailsNarrative</Role>
      <ShortName>Concentration of risk (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/ConcentrationOfRisk</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>00000076 - Disclosure - Commitments and contingencies (Details - Lease cost)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseCost</Role>
      <ShortName>Commitments and contingencies (Details - Lease cost)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/CommitmentsAndContingenciesTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>00000077 - Disclosure - Commitments and contingencies (Details - Balance Sheet)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/CommitmentsAndContingenciesDetails-BalanceSheet</Role>
      <ShortName>Commitments and contingencies (Details - Balance Sheet)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/CommitmentsAndContingenciesTables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>00000078 - Disclosure - Commitments and contingencies (Details - Lease maturity)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseMaturity</Role>
      <ShortName>Commitments and contingencies (Details - Lease maturity)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/CommitmentsAndContingenciesTables</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="ipower_i10q-093022.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>00000079 - Disclosure - Commitments and contingencies (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ipower.com/role/CommitmentsAndContingenciesDetailsNarrative</Role>
      <ShortName>Commitments and contingencies (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://ipower.com/role/CommitmentsAndContingenciesTables</ParentRole>
      <Position>79</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="ipower_i10q-093022.htm">ipower_i10q-093022.htm</File>
    <File>ipower_ex3101.htm</File>
    <File>ipower_ex3102.htm</File>
    <File>ipower_ex3201.htm</File>
    <File>ipower_ex3202.htm</File>
    <File>ipw-20220930.xsd</File>
    <File>ipw-20220930_cal.xml</File>
    <File>ipw-20220930_def.xml</File>
    <File>ipw-20220930_lab.xml</File>
    <File>ipw-20220930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="613">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>96
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "ipower_i10q-093022.htm": {
   "axisCustom": 0,
   "axisStandard": 31,
   "contextCount": 143,
   "dts": {
    "calculationLink": {
     "local": [
      "ipw-20220930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "ipw-20220930_def.xml"
     ]
    },
    "inline": {
     "local": [
      "ipower_i10q-093022.htm"
     ]
    },
    "labelLink": {
     "local": [
      "ipw-20220930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ipw-20220930_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "ipw-20220930.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/srt/2022q3/srt-sup-2022q3.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022q3/us-gaap-sup-2022q3.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/currency/2022/currency-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 606,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 25,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 30
   },
   "keyCustom": 47,
   "keyStandard": 319,
   "memberCustom": 47,
   "memberStandard": 30,
   "nsprefix": "IPW",
   "nsuri": "http://ipower.com/20220930",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00000001 - Document - Cover",
     "role": "http://ipower.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "IPW:AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000010 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity",
     "role": "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntity",
     "shortName": "Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "IPW:AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:VariableInterestEntityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000011 - Disclosure - Variable interest entity",
     "role": "http://ipower.com/role/VariableInterestEntity",
     "shortName": "Variable interest entity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:VariableInterestEntityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000012 - Disclosure - Accounts receivable, net",
     "role": "http://ipower.com/role/AccountsReceivableNet",
     "shortName": "Accounts receivable, net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000013 - Disclosure - Inventories, net",
     "role": "http://ipower.com/role/InventoriesNet",
     "shortName": "Inventories, net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "IPW:DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000014 - Disclosure - Prepayments and other current assets",
     "role": "http://ipower.com/role/PrepaymentsAndOtherCurrentAssets",
     "shortName": "Prepayments and other current assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "IPW:DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "IPW:NoncurerntPrepaymentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000015 - Disclosure - Non-current prepayments",
     "role": "http://ipower.com/role/Non-currentPrepayments",
     "shortName": "Non-current prepayments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "IPW:NoncurerntPrepaymentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000016 - Disclosure - Intangible assets, net",
     "role": "http://ipower.com/role/IntangibleAssetsNet",
     "shortName": "Intangible assets, net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000017 - Disclosure - Other payables and accrued liabilities",
     "role": "http://ipower.com/role/OtherPayablesAndAccruedLiabilities",
     "shortName": "Other payables and accrued liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000018 - Disclosure - Loans payable",
     "role": "http://ipower.com/role/LoansPayable",
     "shortName": "Loans payable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000019 - Disclosure - Related party transactions",
     "role": "http://ipower.com/role/RelatedPartyTransactions",
     "shortName": "Related party transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000002 - Statement - Unaudited Condensed Consolidated Balance Sheets",
     "role": "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets",
     "shortName": "Unaudited Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:OtherPrepaidExpenseCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000020 - Disclosure - Income taxes",
     "role": "http://ipower.com/role/IncomeTaxes",
     "shortName": "Income taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000021 - Disclosure - (Loss) Earnings per share",
     "role": "http://ipower.com/role/LossEarningsPerShare",
     "shortName": "(Loss) Earnings per share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000022 - Disclosure - Equity",
     "role": "http://ipower.com/role/Equity",
     "shortName": "Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "IPW:WarrantLiabilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000023 - Disclosure - Warrant liabilities",
     "role": "http://ipower.com/role/WarrantLiabilities",
     "shortName": "Warrant liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "IPW:WarrantLiabilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000024 - Disclosure - Concentration of risk",
     "role": "http://ipower.com/role/ConcentrationOfRisk",
     "shortName": "Concentration of risk",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000025 - Disclosure - Commitments and contingencies",
     "role": "http://ipower.com/role/CommitmentsAndContingencies",
     "shortName": "Commitments and contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000026 - Disclosure - Subsequent events",
     "role": "http://ipower.com/role/SubsequentEvents",
     "shortName": "Subsequent events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000027 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Policies)",
     "role": "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
     "shortName": "Basis of Presentation and Summary of significant accounting policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IntangibleAssetsFiniteLivedPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "IPW:IntangibleAssetsUsefulLivesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000028 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Tables)",
     "role": "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables",
     "shortName": "Basis of Presentation and Summary of significant accounting policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IntangibleAssetsFiniteLivedPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "IPW:IntangibleAssetsUsefulLivesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "IPW:AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000029 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Tables)",
     "role": "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityTables",
     "shortName": "Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "IPW:AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000003 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical)",
     "role": "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "Unaudited Condensed Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000030 - Disclosure - Variable interest entity (Tables)",
     "role": "http://ipower.com/role/VariableInterestEntityTables",
     "shortName": "Variable interest entity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000031 - Disclosure - Accounts receivable, net (Tables)",
     "role": "http://ipower.com/role/AccountsReceivableNetTables",
     "shortName": "Accounts receivable, net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "IPW:DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000032 - Disclosure - Prepayments and other current assets (Tables)",
     "role": "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsTables",
     "shortName": "Prepayments and other current assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "IPW:DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000033 - Disclosure - Intangible assets, net (Tables)",
     "role": "http://ipower.com/role/IntangibleAssetsNetTables",
     "shortName": "Intangible assets, net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000034 - Disclosure - Other payables and accrued liabilities (Tables)",
     "role": "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesTables",
     "shortName": "Other payables and accrued liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000035 - Disclosure - Loans payable (Tables)",
     "role": "http://ipower.com/role/LoansPayableTables",
     "shortName": "Loans payable (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000036 - Disclosure - Income taxes (Tables)",
     "role": "http://ipower.com/role/IncomeTaxesTables",
     "shortName": "Income taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000037 - Disclosure - (Loss) Earnings per share (Tables)",
     "role": "http://ipower.com/role/LossEarningsPerShareTables",
     "shortName": "(Loss) Earnings per share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000038 - Disclosure - Equity (Tables)",
     "role": "http://ipower.com/role/EquityTables",
     "shortName": "Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "IPW:WarrantLiabilitiesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000039 - Disclosure - Warrant liabilities (Tables)",
     "role": "http://ipower.com/role/WarrantLiabilitiesTables",
     "shortName": "Warrant liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "IPW:WarrantLiabilitiesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000004 - Statement - Unaudited Condensed Consolidated Statements of Operations",
     "role": "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations",
     "shortName": "Unaudited Condensed Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000040 - Disclosure - Commitments and contingencies (Tables)",
     "role": "http://ipower.com/role/CommitmentsAndContingenciesTables",
     "shortName": "Commitments and contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2021-05-18_custom_GPMMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:MinorityInterestOwnershipPercentageByParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000041 - Disclosure - Nature of business and organization (Details Narrative)",
     "role": "http://ipower.com/role/NatureOfBusinessAndOrganizationDetailsNarrative",
     "shortName": "Nature of business and organization (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2021-05-18_custom_GPMMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:MinorityInterestOwnershipPercentageByParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "IPW:IntangibleAssetsUsefulLivesTableTextBlock",
       "us-gaap:IntangibleAssetsFiniteLivedPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-012022-09-30_us-gaap_NoncompeteAgreementsMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000042 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Useful Lives)",
     "role": "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives",
     "shortName": "Basis of Presentation and Summary of significant accounting policies (Details - Useful Lives)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "IPW:IntangibleAssetsUsefulLivesTableTextBlock",
       "us-gaap:IntangibleAssetsFiniteLivedPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-012022-09-30_us-gaap_NoncompeteAgreementsMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "IPW:ScheduleOfAssumptionsUsedFairValuePurchaseNoteTableTextBlock",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-02-142022-02-15_custom_CorporateBondYieldMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000043 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details - Assumptions)",
     "role": "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions",
     "shortName": "Basis of Presentation and Summary of significant accounting policies (Details - Assumptions)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "IPW:ScheduleOfAssumptionsUsedFairValuePurchaseNoteTableTextBlock",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-02-142022-02-15_custom_CorporateBondYieldMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000044 - Disclosure - Fair Values of Financial Instruments (Details)",
     "role": "http://ipower.com/role/FairValuesOfFinancialInstrumentsDetails",
     "shortName": "Fair Values of Financial Instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30_us-gaap_FairValueInputsLevel12And3Member_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_GoodwillMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashFDICInsuredAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000045 - Disclosure - Basis of Presentation and Summary of significant accounting policies (Details Narrative)",
     "role": "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
     "shortName": "Basis of Presentation and Summary of significant accounting policies (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashFDICInsuredAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:EquityMethodInvestmentsPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30_custom_BoxHarmonyMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "reportCount": 1,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000046 - Disclosure - Joint Ventures (Details Narrative)",
     "role": "http://ipower.com/role/JointVenturesDetailsNarrative",
     "shortName": "Joint Ventures (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "IPW:JointVenturesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30_custom_GPMMember",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-02-142022-02-15",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000047 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entities (Details - Acquisition allocation)",
     "role": "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation",
     "shortName": "Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entities (Details - Acquisition allocation)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "IPW:AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-02-142022-02-15_custom_AniviaMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000048 - Disclosure - Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Details Narrative)",
     "role": "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative",
     "shortName": "Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "IPW:AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-02-142022-02-15_custom_AniviaMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000049 - Disclosure - Variable interest entity (Details - Assets and Liabilities)",
     "role": "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities",
     "shortName": "Variable interest entity (Details - Assets and Liabilities)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:Cash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2021-06-30_us-gaap_CommonStockMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000005 - Statement - Unaudited Condensed Consolidated Statements of Changes in Stockholder's Equity",
     "role": "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity",
     "shortName": "Unaudited Condensed Consolidated Statements of Changes in Stockholder's Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2021-06-30_us-gaap_CommonStockMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000050 - Disclosure - Variable interest entity (Details - VIE Operations)",
     "role": "http://ipower.com/role/VariableInterestEntityDetails-VieOperations",
     "shortName": "Variable interest entity (Details - VIE Operations)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "IPW:ScheduleOfOperatingResultsOfTheVieTableTextBlock",
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-012022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-012022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "IPW:RevenueBeforeConsolidation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000051 - Disclosure - Variable interest entity (Details Narrative)",
     "role": "http://ipower.com/role/VariableInterestEntityDetailsNarrative",
     "shortName": "Variable interest entity (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-012022-09-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "IPW:RevenueBeforeConsolidation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000052 - Disclosure - Accounts receivable (Details)",
     "role": "http://ipower.com/role/AccountsReceivableDetails",
     "shortName": "Accounts receivable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryNet",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000053 - Disclosure - Inventories, net (Details Narrative)",
     "role": "http://ipower.com/role/InventoriesNetDetailsNarrative",
     "shortName": "Inventories, net (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2021-09-30",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:InventoryNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "IPW:DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000054 - Disclosure - Prepayments and other current assets (Details)",
     "role": "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsDetails",
     "shortName": "Prepayments and other current assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "IPW:DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "IPW:DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "IPW:DeliveryFeesReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000055 - Disclosure - Prepayments and other current assets (Details Narrative)",
     "role": "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsDetailsNarrative",
     "shortName": "Prepayments and other current assets (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "IPW:DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "IPW:DeliveryFeesReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "IPW:NoncurrentPrepayments",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000056 - Disclosure - Non-current prepayments (Details Narrative)",
     "role": "http://ipower.com/role/Non-currentPrepaymentsDetailsNarrative",
     "shortName": "Non-current prepayments (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "IPW:NoncurerntPrepaymentTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:AdjustmentForAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000057 - Disclosure - Intangible assets, net (Details)",
     "role": "http://ipower.com/role/IntangibleAssetsNetDetails",
     "shortName": "Intangible assets, net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000058 - Disclosure - Intangible assets, net (Details - Future Amortization)",
     "role": "http://ipower.com/role/IntangibleAssetsNetDetails-FutureAmortization",
     "shortName": "Intangible assets, net (Details - Future Amortization)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "IPW:FiniteLivedIntangibleAssetRemainingUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000059 - Disclosure - Intangible assets, net (Details Narrative)",
     "role": "http://ipower.com/role/IntangibleAssetsNetDetailsNarrative",
     "shortName": "Intangible assets, net (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "IPW:FiniteLivedIntangibleAssetRemainingUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000006 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows",
     "role": "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows",
     "shortName": "Unaudited Condensed Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:DepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "IPW:AccruedPayablesForInventoryInTransit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000060 - Disclosure - Other payables and accrued liabilities (Details)",
     "role": "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetails",
     "shortName": "Other payables and accrued liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "IPW:AccruedPayablesForInventoryInTransit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsPayableCurrent",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000061 - Disclosure - Other payables and accrued liabilities (Details Narrative)",
     "role": "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative",
     "shortName": "Other payables and accrued liabilities (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30_custom_OneVendorMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:AccountsPayableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "IPW:AccruedInterestExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000062 - Disclosure - Loans Payable (Details - Interest expense)",
     "role": "http://ipower.com/role/LoansPayableDetails-InterestExpense",
     "shortName": "Loans Payable (Details - Interest expense)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "IPW:AccruedInterestExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestExpense",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000063 - Disclosure - Loans payable (Details Narrative)",
     "role": "http://ipower.com/role/LoansPayableDetailsNarrative",
     "shortName": "Loans payable (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-04-012022-06-30_custom_SbaLoanMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:InterestPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherNonoperatingIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000064 - Disclosure - Related party transactions (Details Narrative)",
     "role": "http://ipower.com/role/RelatedPartyTransactionsDetailsNarrative",
     "shortName": "Related party transactions (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherNonoperatingIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000065 - Disclosure - Income taxes (Details)",
     "role": "http://ipower.com/role/IncomeTaxesDetails",
     "shortName": "Income taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000066 - Disclosure - Income taxes (Details - Reconcilation of effective income tax rate)",
     "role": "http://ipower.com/role/IncomeTaxesDetails-ReconcilationOfEffectiveIncomeTaxRate",
     "shortName": "Income taxes (Details - Reconcilation of effective income tax rate)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000067 - Disclosure - Income Taxes (Details - Deferred taxes)",
     "role": "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes",
     "shortName": "Income Taxes (Details - Deferred taxes)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30_custom_USTaxAuthoritiesMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PrepaidTaxes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000068 - Disclosure - Income taxes (Details Narrative)",
     "role": "http://ipower.com/role/IncomeTaxesDetailsNarrative",
     "shortName": "Income taxes (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30_custom_USTaxAuthoritiesMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PrepaidTaxes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000069 - Disclosure - Earnings per share (Details)",
     "role": "http://ipower.com/role/EarningsPerShareDetails",
     "shortName": "Earnings per share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000007 - Disclosure - Nature of business and organization",
     "role": "http://ipower.com/role/NatureOfBusinessAndOrganization",
     "shortName": "Nature of business and organization",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000070 - Disclosure - (Loss) Earnings per share (Details Narrative)",
     "role": "http://ipower.com/role/LossEarningsPerShareDetailsNarrative",
     "shortName": "(Loss) Earnings per share (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000071 - Disclosure - Equity (Details)",
     "role": "http://ipower.com/role/EquityDetails",
     "shortName": "Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-05-12",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:SharePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-02-15",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:SaleOfStockPricePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000072 - Disclosure - Equity (Details Narrative)",
     "role": "http://ipower.com/role/EquityDetailsNarrative",
     "shortName": "Equity (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-02-15",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:SaleOfStockPricePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "IPW:ScheduleOfAssumptionsUsedFairValuePurchaseNoteTableTextBlock",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-02-142022-02-15_us-gaap_MeasurementInputRiskFreeInterestRateMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000073 - Disclosure - Warrant liabilities (Details - Assumptions)",
     "role": "http://ipower.com/role/WarrantLiabilitiesDetails-Assumptions",
     "shortName": "Warrant liabilities (Details - Assumptions)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "IPW:WarrantLiabilitiesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2020-07-012021-05-14_custom_WarrantLiabilityMember_us-gaap_MeasurementInputExpectedTermMember",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "IPW:WarrantLiabilitiesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000074 - Disclosure - Warrant liabilities (Details Narrative)",
     "role": "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative",
     "shortName": "Warrant liabilities (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "IPW:WarrantLiabilitiesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000075 - Disclosure - Concentration of risk (Details Narrative)",
     "role": "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative",
     "shortName": "Concentration of risk (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CashUninsuredAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000076 - Disclosure - Commitments and contingencies (Details - Lease cost)",
     "role": "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseCost",
     "shortName": "Commitments and contingencies (Details - Lease cost)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000077 - Disclosure - Commitments and contingencies (Details - Balance Sheet)",
     "role": "http://ipower.com/role/CommitmentsAndContingenciesDetails-BalanceSheet",
     "shortName": "Commitments and contingencies (Details - Balance Sheet)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "lang": null,
      "name": "IPW:OperatingLeaseLiabilityCurrents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000078 - Disclosure - Commitments and contingencies (Details - Lease maturity)",
     "role": "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseMaturity",
     "shortName": "Commitments and contingencies (Details - Lease maturity)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "AsOf2022-09-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-04-252022-05-02",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "IPW:RentalFee",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000079 - Disclosure - Commitments and contingencies (Details Narrative)",
     "role": "http://ipower.com/role/CommitmentsAndContingenciesDetailsNarrative",
     "shortName": "Commitments and contingencies (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-04-252022-05-02",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "IPW:RentalFee",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000008 - Disclosure - Basis of Presentation and Summary of significant accounting policies",
     "role": "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies",
     "shortName": "Basis of Presentation and Summary of significant accounting policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "IPW:JointVenturesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000009 - Disclosure - Joint Ventures",
     "role": "http://ipower.com/role/JointVentures",
     "shortName": "Joint Ventures",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ipower_i10q-093022.htm",
      "contextRef": "From2022-07-01to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "IPW:JointVenturesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 78,
   "tag": {
    "IPW_AccruedAmazonFees": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Amazon fees"
       }
      }
     },
     "localname": "AccruedAmazonFees",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IPW_AccruedInterestExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued interest"
       }
      }
     },
     "localname": "AccruedInterestExpense",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/LoansPayableDetails-InterestExpense"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IPW_AccruedPayablesForInventoryInTransit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued payables for inventory in transit"
       }
      }
     },
     "localname": "AccruedPayablesForInventoryInTransit",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IPW_AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition of Anivia Limited and Subsidiaries and Variable Interest Entity"
       }
      }
     },
     "localname": "AcquisitionOfAniviaLimitedAndSubsidiariesVariableInterestEntityDisclosureTextBlock",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "IPW_AdvanceFromShareholders": {
     "auth_ref": [],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Advance from shareholders"
       }
      }
     },
     "localname": "AdvanceFromShareholders",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets",
      "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IPW_AdvanceToSuppliersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advance To Suppliers [Member]"
       }
      }
     },
     "localname": "AdvanceToSuppliersMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_AmazonSalesToCanadaAndOtherForeignCountriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amazon Sales To Canada And Other Foreign Countries [Member]"
       }
      }
     },
     "localname": "AmazonSalesToCanadaAndOtherForeignCountriesMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_AmazonVendorAndAmazonSellerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amazon Vendor And Amazon Seller [Member]"
       }
      }
     },
     "localname": "AmazonVendorAndAmazonSellerMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_AmortizationOfDebtDiscount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of debt discount"
       }
      }
     },
     "localname": "AmortizationOfDebtDiscount",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/LoansPayableDetails-InterestExpense"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IPW_AmortizationOfDebtDiscountMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization Of Debt Discount [Member]"
       }
      }
     },
     "localname": "AmortizationOfDebtDiscountMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/LoansPayableDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_AnivaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aniva [Member]"
       }
      }
     },
     "localname": "AnivaMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_AniviaLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Anivia Limited [Member]"
       }
      }
     },
     "localname": "AniviaLimitedMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_AniviaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Anivia [Member]"
       }
      }
     },
     "localname": "AniviaMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation",
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative",
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_AniviaPurchaseNoteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Anivia Purchase Note [Member]"
       }
      }
     },
     "localname": "AniviaPurchaseNoteMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://ipower.com/role/LoansPayableDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_AnotherSupplierMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Another Supplier [Member]"
       }
      }
     },
     "localname": "AnotherSupplierMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_AssetBasedRevolvingLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset-based Revolving Loan [Member]"
       }
      }
     },
     "localname": "AssetBasedRevolvingLoanMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/LoansPayableDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_BousteadSecuritiesLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Boustead Securities LLC [Member]"
       }
      }
     },
     "localname": "BousteadSecuritiesLLCMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_BoxHarmonyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Box Harmony [Member]"
       }
      }
     },
     "localname": "BoxHarmonyMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://ipower.com/role/JointVenturesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1",
        "negatedLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities1",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IPW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Rent deposit"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentDeposit",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IPW_CarPrepaymentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Car Prepayment [Member]"
       }
      }
     },
     "localname": "CarPrepaymentMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/Non-currentPrepaymentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_CashPerformanceBonus": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash performance bonus"
       }
      }
     },
     "localname": "CashPerformanceBonus",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IPW_ChenlongTanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chenlong Tan [Member]"
       }
      }
     },
     "localname": "ChenlongTanMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_ChineseTaxAuthoritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chinese Tax Authorities [Member]"
       }
      }
     },
     "localname": "ChineseTaxAuthoritiesMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_ConvertibleNoteInvestorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Note Investors [Member]"
       }
      }
     },
     "localname": "ConvertibleNoteInvestorsMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_CorporateBondYieldMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate Bond Yield [Member]"
       }
      }
     },
     "localname": "CorporateBondYieldMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_CostOfRevenuePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfRevenuePolicyTextBlock",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "IPW_CreditUtilizationFees": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit utilization fees"
       }
      }
     },
     "localname": "CreditUtilizationFees",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/LoansPayableDetails-InterestExpense"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IPW_DebtIssuanceCostsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Issuance Costs"
       }
      }
     },
     "localname": "DebtIssuanceCostsPolicyTextBlock",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "IPW_DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock",
        "verboseLabel": "Prepayments and other current assets"
       }
      }
     },
     "localname": "DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/PrepaymentsAndOtherCurrentAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "IPW_DeferredTaxAssetsLeaseAssetsLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "ROU assets / liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsLeaseAssetsLiabilities",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IPW_DeliveryFeesReceivable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Delivery fees receivable"
       }
      }
     },
     "localname": "DeliveryFeesReceivable",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IPW_DisclosureAcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition Of Anivia Limited And Subsidiaries And Variable Interest Entity"
       }
      }
     },
     "localname": "DisclosureAcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityAbstract",
     "nsuri": "http://ipower.com/20220930",
     "xbrltype": "stringItemType"
    },
    "IPW_DisclosureJointVenturesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Joint Ventures"
       }
      }
     },
     "localname": "DisclosureJointVenturesAbstract",
     "nsuri": "http://ipower.com/20220930",
     "xbrltype": "stringItemType"
    },
    "IPW_DisclosureNoncurrentPrepaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current Prepayments"
       }
      }
     },
     "localname": "DisclosureNoncurrentPrepaymentsAbstract",
     "nsuri": "http://ipower.com/20220930",
     "xbrltype": "stringItemType"
    },
    "IPW_DisclosurePrepaymentsAndOtherCurrentAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepayments And Other Current Assets"
       }
      }
     },
     "localname": "DisclosurePrepaymentsAndOtherCurrentAssetsAbstract",
     "nsuri": "http://ipower.com/20220930",
     "xbrltype": "stringItemType"
    },
    "IPW_DisclosureWarrantLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant Liabilities"
       }
      }
     },
     "localname": "DisclosureWarrantLiabilitiesAbstract",
     "nsuri": "http://ipower.com/20220930",
     "xbrltype": "stringItemType"
    },
    "IPW_EarningsLossesPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "(LOSSES) EARNINGS PER SHARE"
       }
      }
     },
     "localname": "EarningsLossesPerShareAbstract",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "IPW_EmergingGrowthCompanyStatusPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Emerging Growth Company Status"
       }
      }
     },
     "localname": "EmergingGrowthCompanyStatusPolicyTextBlock",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "IPW_EquityIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Incentive Plan [Member]"
       }
      }
     },
     "localname": "EquityIncentivePlanMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_FiniteLivedIntangibleAssetRemainingUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-lived intangible assets remaining useful life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetRemainingUsefulLife",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/IntangibleAssetsNetDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "IPW_ForeignCurrencyExchangeRateTranslation2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Translation rate during period"
       }
      }
     },
     "localname": "ForeignCurrencyExchangeRateTranslation2",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "pureItemType"
    },
    "IPW_GPMMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GPM [Member]"
       }
      }
     },
     "localname": "GPMMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/JointVenturesDetailsNarrative",
      "http://ipower.com/role/NatureOfBusinessAndOrganizationDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_GeneralGardeningMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Gardening [Member]"
       }
      }
     },
     "localname": "GeneralGardeningMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_HydroponicProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hydroponic Products [Member]"
       }
      }
     },
     "localname": "HydroponicProductsMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_IncreaseDecreaseInNoncurrentPrepayments": {
     "auth_ref": [],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "IncreaseDecreaseInNoncurrentPrepayments",
        "negatedLabel": "Non-current prepayments"
       }
      }
     },
     "localname": "IncreaseDecreaseInNoncurrentPrepayments",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IPW_IntangibleAssetsUsefulLivesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of estimated useful life"
       }
      }
     },
     "localname": "IntangibleAssetsUsefulLivesTableTextBlock",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "IPW_InterestAndCreditUtilizationFeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest And Credit Utilization Fees [Member]"
       }
      }
     },
     "localname": "InterestAndCreditUtilizationFeesMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/LoansPayableDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_InvestmentPayableCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment payable"
       }
      }
     },
     "localname": "InvestmentPayableCurrent",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IPW_JPMMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "JPM [Member]"
       }
      }
     },
     "localname": "JPMMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_JointVenturesDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "JointVenturesDisclosureTextBlock",
        "verboseLabel": "Joint Ventures"
       }
      }
     },
     "localname": "JointVenturesDisclosureTextBlock",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/JointVentures"
     ],
     "xbrltype": "textBlockItemType"
    },
    "IPW_LetterAgreementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Letter Agreements [Member]"
       }
      }
     },
     "localname": "LetterAgreementsMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_LiquidityPremiumMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liquidity Premium [Member]"
       }
      }
     },
     "localname": "LiquidityPremiumMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_MeasurementInputProbablityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input Probablity [Member]"
       }
      }
     },
     "localname": "MeasurementInputProbablityMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/WarrantLiabilitiesDetails-Assumptions"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_MrVassilyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mr Vassily [Member]"
       }
      }
     },
     "localname": "MrVassilyMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_NetIncomeLossBeforeConsolidation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Net income"
       }
      }
     },
     "localname": "NetIncomeLossBeforeConsolidation",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/VariableInterestEntityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IPW_NoncashFinancingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-cash operating lease expense"
       }
      }
     },
     "localname": "NoncashFinancingExpenses",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IPW_NoncurerntPrepaymentTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NoncurerntPrepaymentTextBlock",
        "verboseLabel": "Non-current prepayments"
       }
      }
     },
     "localname": "NoncurerntPrepaymentTextBlock",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/Non-currentPrepayments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "IPW_NoncurrentPrepayments": {
     "auth_ref": [],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current prepayments"
       }
      }
     },
     "localname": "NoncurrentPrepayments",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/Non-currentPrepaymentsDetailsNarrative",
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IPW_OfficeEquipmentNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Office equipment, net"
       }
      }
     },
     "localname": "OfficeEquipmentNet",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IPW_OneSupplierMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "One Supplier [Member]"
       }
      }
     },
     "localname": "OneSupplierMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_OneVendorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "One Vendor [Member]"
       }
      }
     },
     "localname": "OneVendorMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_OperatingExpensesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpensesPolicyTextBlock",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "IPW_OperatingLeaseLiabilityCurrents": {
     "auth_ref": [],
     "calculation": {
      "http://ipower.com/role/CommitmentsAndContingenciesDetails-BalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Liability - current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrents",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/CommitmentsAndContingenciesDetails-BalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IPW_OperatingLeaseLiabilityNoncurrents": {
     "auth_ref": [],
     "calculation": {
      "http://ipower.com/role/CommitmentsAndContingenciesDetails-BalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Liability - non-current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrents",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/CommitmentsAndContingenciesDetails-BalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IPW_OperatingLeaseWeightedAverageDiscountRatePercent1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average discount rate - operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent1",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseCost"
     ],
     "xbrltype": "stringItemType"
    },
    "IPW_OperatingLeaseWeightedAverageRemainingLeaseTerm2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Remaining lease term in years"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm2",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseCost"
     ],
     "xbrltype": "stringItemType"
    },
    "IPW_OptionsGrantedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options Granted [Member]"
       }
      }
     },
     "localname": "OptionsGrantedMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_OtherAccruedLiabilitiesAndPayables": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other accrued liabilities and payables"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesAndPayables",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IPW_OtherFinancingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "OtherFinancingExpenses",
        "negatedLabel": "Other financing expenses"
       }
      }
     },
     "localname": "OtherFinancingExpenses",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IPW_PlacementAgentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Placement Agent [Member]"
       }
      }
     },
     "localname": "PlacementAgentMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_PlacementAgentWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Placement Agent Warrants [Member]"
       }
      }
     },
     "localname": "PlacementAgentWarrantsMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_PreferredStockWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock Warrants [Member]"
       }
      }
     },
     "localname": "PreferredStockWarrantsMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_PrepaidAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid And Other [Member]"
       }
      }
     },
     "localname": "PrepaidAndOtherMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_PrepaidIncomeTaxesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Income Taxes [Member]"
       }
      }
     },
     "localname": "PrepaidIncomeTaxesMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_ProductSourcingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Sourcing [Member]"
       }
      }
     },
     "localname": "ProductSourcingMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/Non-currentPrepaymentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_PromissoryNotesIssued1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Promissory note issued"
       }
      }
     },
     "localname": "PromissoryNotesIssued1",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IPW_PurchaseNoteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase Note [Member]"
       }
      }
     },
     "localname": "PurchaseNoteMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_RentalFee": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rental fee description"
       }
      }
     },
     "localname": "RentalFee",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "IPW_RevenueBeforeConsolidation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue before consolidation"
       }
      }
     },
     "localname": "RevenueBeforeConsolidation",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/VariableInterestEntityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IPW_SbaLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SBA Loan [Member]"
       }
      }
     },
     "localname": "SbaLoanMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/LoansPayableDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_ScheduleOfAssumptionsUsedFairValuePurchaseNoteTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of assumptions"
       }
      }
     },
     "localname": "ScheduleOfAssumptionsUsedFairValuePurchaseNoteTableTextBlock",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "IPW_ScheduleOfOperatingResultsOfTheVieTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating results of the VIE"
       }
      }
     },
     "localname": "ScheduleOfOperatingResultsOfTheVieTableTextBlock",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/VariableInterestEntityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "IPW_SellingAndFulfillment": {
     "auth_ref": [],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling and fulfillment"
       }
      }
     },
     "localname": "SellingAndFulfillment",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IPW_SeriesAConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series A Convertible Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesAConvertiblePreferredStockMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_SoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Software [Member]"
       }
      }
     },
     "localname": "SoftwareMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation",
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives",
      "http://ipower.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_StockIssuedForRsusVested": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock issued for RSU's vested"
       }
      }
     },
     "localname": "StockIssuedForRsusVested",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "IPW_StockIssuedForVestedRsusMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock issued for vested RSU's [Member]"
       }
      }
     },
     "localname": "StockIssuedForVestedRsusMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_StockToBeIssuedForRsuVested": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock to be issued for RSU's vested"
       }
      }
     },
     "localname": "StockToBeIssuedForRsuVested",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "IPW_SupplierRelationshipMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier Relationship [Member]"
       }
      }
     },
     "localname": "SupplierRelationshipMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation",
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives",
      "http://ipower.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_TwoAccreditedInvestorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Accredited Investors [Member]"
       }
      }
     },
     "localname": "TwoAccreditedInvestorsMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_TwoSuppliersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Suppliers [Member]"
       }
      }
     },
     "localname": "TwoSuppliersMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_USTaxAuthoritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "U S Tax Authorities [Member]"
       }
      }
     },
     "localname": "USTaxAuthoritiesMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_VariableInterestEntitiesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable interest entities"
       }
      }
     },
     "localname": "VariableInterestEntitiesPolicyTextBlock",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "IPW_WFCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "WFC [Member]"
       }
      }
     },
     "localname": "WFCMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/LoansPayableDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_WarrantLiabilitiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant liabilities"
       }
      }
     },
     "localname": "WarrantLiabilitiesTextBlock",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/WarrantLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "IPW_WarrantLiability": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant liability"
       }
      }
     },
     "localname": "WarrantLiability",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "IPW_WarrantLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant Liability [Member]"
       }
      }
     },
     "localname": "WarrantLiabilityMember",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/WarrantLiabilitiesDetails-Assumptions"
     ],
     "xbrltype": "domainItemType"
    },
    "IPW_WarrantsExercised": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants exercised"
       }
      }
     },
     "localname": "WarrantsExercised",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "IPW_WarrantsIssuedShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants issued"
       }
      }
     },
     "localname": "WarrantsIssuedShares",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "IPW_WeightedaverageSharesUsedInComputingBasicAndDilutedEarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted-average shares used in computing basic and diluted earnings per share*"
       }
      }
     },
     "localname": "WeightedaverageSharesUsedInComputingBasicAndDilutedEarningsPerShareAbstract",
     "nsuri": "http://ipower.com/20220930",
     "presentation": [
      "http://ipower.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "country_CN": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CHINA"
       }
      }
     },
     "localname": "CN",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_AllCurrenciesDomain": {
     "auth_ref": [],
     "localname": "AllCurrenciesDomain",
     "nsuri": "http://xbrl.sec.gov/currency/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_CNY": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "China, Yuan Renminbi"
       }
      }
     },
     "localname": "CNY",
     "nsuri": "http://xbrl.sec.gov/currency/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.",
        "label": "Annual Information Form"
       }
      }
     },
     "localname": "AnnualInformationForm",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.",
        "label": "Audited Annual Financial Statements"
       }
      }
     },
     "localname": "AuditedAnnualFinancialStatements",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CountryRegion": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region code of country",
        "label": "Country Region"
       }
      }
     },
     "localname": "CountryRegion",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
        "label": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r664",
      "r666",
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentPeriodStartDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.",
        "label": "Document Period Start Date"
       }
      }
     },
     "localname": "DocumentPeriodStartDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyEventDate": {
     "auth_ref": [
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date of event requiring a shell company report.",
        "label": "Document Shell Company Event Date"
       }
      }
     },
     "localname": "DocumentShellCompanyEventDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r668"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r656"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "auth_ref": [
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not.  Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.",
        "label": "Entity Bankruptcy Proceedings, Reporting Current"
       }
      }
     },
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r679"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Elected Not To Use the Extended Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r676"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.",
        "label": "Entity Primary SIC Number"
       }
      }
     },
     "localname": "EntityPrimarySicNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "sicNumberItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r677"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_Extension": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Extension number for local phone number.",
        "label": "Extension"
       }
      }
     },
     "localname": "Extension",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "trueItemType"
    },
    "dei_OtherReportingStandardItemNumber": {
     "auth_ref": [
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.",
        "label": "Other Reporting Standard Item Number"
       }
      }
     },
     "localname": "OtherReportingStandardItemNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "otherReportingStandardItemNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r660"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r661"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(g) registered security.",
        "label": "Title of 12(g) Security"
       }
      }
     },
     "localname": "Security12gTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r657"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.",
        "label": "Security Reporting Obligation"
       }
      }
     },
     "localname": "SecurityReportingObligation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r663"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://ipower.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r127",
      "r279",
      "r283",
      "r288",
      "r465",
      "r466",
      "r471",
      "r472",
      "r544",
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities",
      "http://ipower.com/role/VariableInterestEntityDetails-VieOperations",
      "http://ipower.com/role/VariableInterestEntityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r127",
      "r279",
      "r283",
      "r288",
      "r465",
      "r466",
      "r471",
      "r472",
      "r544",
      "r652"
     ],
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities",
      "http://ipower.com/role/VariableInterestEntityDetails-VieOperations",
      "http://ipower.com/role/VariableInterestEntityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r59",
      "r61",
      "r125",
      "r126",
      "r292",
      "r324"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative",
      "http://ipower.com/role/EquityDetailsNarrative",
      "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CurrencyAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency [Axis]"
       }
      }
     },
     "localname": "CurrencyAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://ipower.com/role/JointVenturesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r205",
      "r357",
      "r361",
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r205",
      "r357",
      "r361",
      "r629"
     ],
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://ipower.com/role/NatureOfBusinessAndOrganizationDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://ipower.com/role/NatureOfBusinessAndOrganizationDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r202",
      "r272",
      "r273",
      "r357",
      "r359",
      "r585",
      "r626",
      "r627"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r202",
      "r272",
      "r273",
      "r357",
      "r359",
      "r585",
      "r626",
      "r627"
     ],
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r60",
      "r61",
      "r125",
      "r126",
      "r292",
      "r324"
     ],
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative",
      "http://ipower.com/role/EquityDetailsNarrative",
      "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://ipower.com/role/JointVenturesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r203",
      "r204",
      "r357",
      "r360",
      "r628",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651"
     ],
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r203",
      "r204",
      "r357",
      "r360",
      "r628",
      "r639",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "verboseLabel": "Other payables and accrued liabilities"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/OtherPayablesAndAccruedLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableAndOtherAccruedLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received, and accrued liabilities classified as other.",
        "label": "Accounts Payable and Other Accrued Liabilities",
        "verboseLabel": "Other payables and accrued liabilities"
       }
      }
     },
     "localname": "AccountsPayableAndOtherAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.",
        "label": "Other payables and accrued liabilities",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetails",
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r44",
      "r547"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts payable",
        "verboseLabel": "Accounts Payable, Current"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative",
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets",
      "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableMember": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Obligations incurred and payable to vendors for goods and services received.",
        "label": "Accounts Payable [Member]"
       }
      }
     },
     "localname": "AccountsPayableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "auth_ref": [
      "r6",
      "r31",
      "r206",
      "r207"
     ],
     "calculation": {
      "http://ipower.com/role/AccountsReceivableDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableGrossCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AccountsReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r206",
      "r207"
     ],
     "calculation": {
      "http://ipower.com/role/AccountsReceivableDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts receivable, net",
        "totalLabel": "Total accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AccountsReceivableDetails",
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableRelatedPartiesCurrent": {
     "auth_ref": [
      "r32",
      "r124",
      "r540",
      "r541"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.",
        "label": "Other receivable - related party"
       }
      }
     },
     "localname": "AccountsReceivableRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxes": {
     "auth_ref": [
      "r21",
      "r24",
      "r424",
      "r591",
      "r610"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due. This amount is the total of current and noncurrent accrued income taxes.",
        "label": "Accrued Income Taxes"
       }
      }
     },
     "localname": "AccruedIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedPayrollTaxesCurrent": {
     "auth_ref": [
      "r49"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Payroll liabilities"
       }
      }
     },
     "localname": "AccruedPayrollTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r35",
      "r64",
      "r65",
      "r66",
      "r613",
      "r634",
      "r635"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated other comprehensive (loss) income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r63",
      "r66",
      "r73",
      "r74",
      "r75",
      "r129",
      "r130",
      "r131",
      "r469",
      "r536",
      "r630",
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r33",
      "r547"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional paid in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r129",
      "r130",
      "r131",
      "r411",
      "r412",
      "r413",
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentForAmortization": {
     "auth_ref": [
      "r102",
      "r255"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.",
        "label": "Amortization expenses"
       }
      }
     },
     "localname": "AdjustmentForAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/Non-currentPrepaymentsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r379",
      "r414",
      "r415"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net income to cash provided by (used in) operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising costs"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r417"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising Expense",
        "verboseLabel": "Advertising costs"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r37",
      "r209",
      "r224"
     ],
     "calculation": {
      "http://ipower.com/role/AccountsReceivableDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "negatedLabel": "Less: allowance for credit losses"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AccountsReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "auth_ref": [
      "r88",
      "r102",
      "r305",
      "r520"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.",
        "label": "Amortization of debt premium / discount and non-cash financing costs",
        "verboseLabel": "Amortization of Debt Discount (Premium)"
       }
      }
     },
     "localname": "AmortizationOfDebtDiscountPremium",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/LoansPayableDetailsNarrative",
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r102",
      "r249",
      "r255"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IntangibleAssetsNetDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r19",
      "r120",
      "r185",
      "r194",
      "r200",
      "r222",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r465",
      "r471",
      "r508",
      "r545",
      "r547",
      "r590",
      "r609"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets [Default Label]",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r8",
      "r43",
      "r120",
      "r222",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r465",
      "r471",
      "r508",
      "r545",
      "r547"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r495"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/FairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsNoncurrent": {
     "auth_ref": [
      "r120",
      "r222",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r465",
      "r471",
      "r508",
      "r545"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.",
        "label": "Assets, Noncurrent",
        "totalLabel": "Total non-current assets"
       }
      }
     },
     "localname": "AssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current assets"
       }
      }
     },
     "localname": "AssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r381",
      "r382",
      "r383",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetails",
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r483",
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position)."
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r376",
      "r377",
      "r456"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation",
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative",
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r376",
      "r377",
      "r452",
      "r453",
      "r456"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation",
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative",
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r458",
      "r459",
      "r460"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Total purchase consideration",
        "verboseLabel": "Payments to Acquire Businesses, Gross"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation",
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "auth_ref": [
      "r458",
      "r459"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.",
        "label": "Common stock issued",
        "verboseLabel": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation",
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": {
     "auth_ref": [
      "r455"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets",
        "verboseLabel": "Current assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": {
     "auth_ref": [
      "r455"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities",
        "negatedLabel": "Current liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "auth_ref": [
      "r454",
      "r455"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "auth_ref": [
      "r455"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other",
        "negatedLabel": "Lease liability"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "auth_ref": [
      "r455"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "ROU asset"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r454",
      "r455"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Property and equipment"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r455"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "verboseLabel": "Total purchase consideration"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.",
        "label": "Business Combination"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Cash": {
     "auth_ref": [
      "r15",
      "r547",
      "r637",
      "r638"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash in bank"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r4",
      "r15",
      "r104"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and cash equivalent",
        "verboseLabel": "Cash and Cash Equivalents, at Carrying Value"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative",
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r105"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r98",
      "r104",
      "r110"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "CASH AND CASH EQUIVALENT, end of period",
        "periodStartLabel": "CASH AND CASH EQUIVALENT, beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r98",
      "r509"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "CHANGES IN CASH"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFDICInsuredAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.",
        "label": "Excess FDIC amount"
       }
      }
     },
     "localname": "CashFDICInsuredAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashUninsuredAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.",
        "label": "Cash, Uninsured Amount"
       }
      }
     },
     "localname": "CashUninsuredAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r28",
      "r29",
      "r30",
      "r117",
      "r120",
      "r144",
      "r145",
      "r150",
      "r153",
      "r155",
      "r164",
      "r165",
      "r166",
      "r222",
      "r279",
      "r283",
      "r284",
      "r285",
      "r288",
      "r289",
      "r321",
      "r322",
      "r326",
      "r330",
      "r337",
      "r508",
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative",
      "http://ipower.com/role/EquityDetailsNarrative",
      "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding.",
        "label": "Warrant exercise price"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "auth_ref": [
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.",
        "label": "Outstanding warrants"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r53",
      "r598",
      "r618"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and contingency"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r269",
      "r270",
      "r271",
      "r274",
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/CommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "auth_ref": [
      "r275",
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "verboseLabel": "Commitments and contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r129",
      "r130",
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common stock, par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetailsNarrative",
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r30",
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetailsNarrative",
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r30",
      "r547"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common stock, $0.001 par value; 180,000,000 shares authorized; 29,572,382 and 29,572,382 shares issued and outstanding at September 30, 2022 and June 30, 2022"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r68",
      "r70",
      "r71",
      "r80",
      "r601",
      "r622"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "COMPREHENSIVE (LOSS) INCOME ATTRIBUTABLE TO IPOWER INC."
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r174",
      "r175",
      "r205",
      "r505",
      "r506",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r174",
      "r175",
      "r205",
      "r505",
      "r506",
      "r636",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r174",
      "r175",
      "r205",
      "r505",
      "r506",
      "r636",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "auth_ref": [
      "r180"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.",
        "label": "Concentration of risk"
       }
      }
     },
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/ConcentrationOfRisk"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r174",
      "r175",
      "r205",
      "r505",
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r171",
      "r174",
      "r175",
      "r176",
      "r505",
      "r507",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r174",
      "r175",
      "r205",
      "r505",
      "r506",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]"
       }
      }
     },
     "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/NatureOfBusinessAndOrganizationDetailsNarrative",
      "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities",
      "http://ipower.com/role/VariableInterestEntityDetails-VieOperations",
      "http://ipower.com/role/VariableInterestEntityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable": {
     "auth_ref": [
      "r470",
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of information required and determined to be disclosed concerning the effects of any changes in a parent's ownership interest in a subsidiary on the equity attributable to the parent which may have occurred during the period. The changes represented by this element did not result in the deconsolidation of the subsidiary.",
        "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table]"
       }
      }
     },
     "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/NatureOfBusinessAndOrganizationDetailsNarrative",
      "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities",
      "http://ipower.com/role/VariableInterestEntityDetails-VieOperations",
      "http://ipower.com/role/VariableInterestEntityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r112",
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r346",
      "r347",
      "r358"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Customer deposit"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.",
        "label": "Contractual obligation"
       }
      }
     },
     "localname": "ContractualObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r84",
      "r120",
      "r222",
      "r279",
      "r280",
      "r281",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r508"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "COST OF REVENUES"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/LoansPayableDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/LoansPayableDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current:"
       }
      }
     },
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r121",
      "r435",
      "r442"
     ],
     "calculation": {
      "http://ipower.com/role/IncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r121",
      "r435"
     ],
     "calculation": {
      "http://ipower.com/role/IncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r121",
      "r435",
      "r442",
      "r444"
     ],
     "calculation": {
      "http://ipower.com/role/IncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total current income tax provision"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r121",
      "r435",
      "r442"
     ],
     "calculation": {
      "http://ipower.com/role/IncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r172",
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r116",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r303",
      "r306",
      "r307",
      "r309",
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Loans payable"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/LoansPayable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r290",
      "r312",
      "r313",
      "r521",
      "r523",
      "r524"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "verboseLabel": "Face amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://ipower.com/role/LoansPayableDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFairValue": {
     "auth_ref": [
      "r302",
      "r312",
      "r313",
      "r504"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.",
        "label": "Debt Instrument, Fair Value Disclosure",
        "verboseLabel": "Fair value"
       }
      }
     },
     "localname": "DebtInstrumentFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://ipower.com/role/LoansPayableDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r51",
      "r291"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r300",
      "r520",
      "r524"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "Debt Instrument, Unamortized Discount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/LoansPayableDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedPremium": {
     "auth_ref": [
      "r300",
      "r520",
      "r524"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt premium.",
        "label": "Debt Instrument, Unamortized Premium"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedPremium",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.",
        "label": "Schedule of prepayments and other current assets"
       }
      }
     },
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r121",
      "r436",
      "r442"
     ],
     "calculation": {
      "http://ipower.com/role/IncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "negatedLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred:"
       }
      }
     },
     "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r121",
      "r436",
      "r442"
     ],
     "calculation": {
      "http://ipower.com/role/IncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "negatedLabel": "Foreign"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r102",
      "r121",
      "r436",
      "r442",
      "r443",
      "r444"
     ],
     "calculation": {
      "http://ipower.com/role/IncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "negatedTotalLabel": "Total deferred taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r26",
      "r27",
      "r427",
      "r592",
      "r607"
     ],
     "calculation": {
      "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r121",
      "r436",
      "r442"
     ],
     "calculation": {
      "http://ipower.com/role/IncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "negatedLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting, and liabilities classified as noncurrent and other.",
        "label": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxAndOtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r428"
     ],
     "calculation": {
      "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred tax asset",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes",
      "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "auth_ref": [
      "r433",
      "r434"
     ],
     "calculation": {
      "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.",
        "label": "Deferred Tax Assets, Inventory",
        "verboseLabel": "Inventory reserve"
       }
      }
     },
     "localname": "DeferredTaxAssetsInventory",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r429"
     ],
     "calculation": {
      "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "negatedTotalLabel": "Net deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": {
     "auth_ref": [
      "r433",
      "r434"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.",
        "label": "Net operating loss"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r433",
      "r434"
     ],
     "calculation": {
      "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Others"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsStateTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from state taxes.",
        "label": "State taxes"
       }
      }
     },
     "localname": "DeferredTaxAssetsStateTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r433",
      "r434"
     ],
     "calculation": {
      "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "verboseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther": {
     "auth_ref": [
      "r433",
      "r434"
     ],
     "calculation": {
      "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from provisions, reserves, allowances, and accruals, classified as other.",
        "label": "263A calculation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": {
     "auth_ref": [
      "r433",
      "r434"
     ],
     "calculation": {
      "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.",
        "label": "Accrued expenses"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets": {
     "auth_ref": [
      "r433",
      "r434"
     ],
     "calculation": {
      "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from long-lived assets other than property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Other Finite-Lived Assets",
        "negatedLabel": "Intangible assets acquired"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOtherFiniteLivedAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r433",
      "r434"
     ],
     "calculation": {
      "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedLabel": "Depreciation"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails-DeferredTaxes"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/FairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DepositsAssetsCurrent": {
     "auth_ref": [
      "r42"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.",
        "label": "Deposits Assets, Current",
        "verboseLabel": "Rent deposit"
       }
      }
     },
     "localname": "DepositsAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r102",
      "r259"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "label": "Depreciation and amortization expense"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/WarrantLiabilitiesDetails-Assumptions"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r61",
      "r484",
      "r485",
      "r488",
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/WarrantLiabilitiesDetails-Assumptions"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue": {
     "auth_ref": [
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes how an entity determines the fair values of its derivatives, including its valuation methodology and significant assumptions used.",
        "label": "Derivatives, Determination of Fair Value",
        "verboseLabel": "Fair value measurement assumptions"
       }
      }
     },
     "localname": "DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions",
      "http://ipower.com/role/WarrantLiabilitiesDetails-Assumptions"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r81",
      "r134",
      "r135",
      "r136",
      "r137",
      "r138",
      "r142",
      "r144",
      "r153",
      "r154",
      "r155",
      "r159",
      "r160",
      "r493",
      "r494",
      "r602",
      "r623"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "(Loss) Earnings per share - Basic",
        "verboseLabel": "Basic"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EarningsPerShareDetails",
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r81",
      "r134",
      "r135",
      "r136",
      "r137",
      "r138",
      "r144",
      "r153",
      "r154",
      "r155",
      "r159",
      "r160",
      "r493",
      "r494",
      "r602",
      "r623"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "- Diluted",
        "verboseLabel": "Diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EarningsPerShareDetails",
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r156",
      "r157"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings per share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r156",
      "r157",
      "r158",
      "r161"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "(Loss) Earnings per share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/LossEarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r509"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "EFFECT OF EXCHANGE RATE ON CASH"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails-ReconcilationOfEffectiveIncomeTaxRate"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r122",
      "r421",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "verboseLabel": "Federal"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails-ReconcilationOfEffectiveIncomeTaxRate"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r421",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.",
        "label": "Foreign tax rate difference"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails-ReconcilationOfEffectiveIncomeTaxRate"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": {
     "auth_ref": [
      "r421",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to impairment loss.",
        "label": "Impairment loss on goodwill \u2013 permanent difference"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails-ReconcilationOfEffectiveIncomeTaxRate"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r421",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Net effect of state income tax deduction and other permanent differences"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails-ReconcilationOfEffectiveIncomeTaxRate"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r421",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "State (net of federal benefit)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails-ReconcilationOfEffectiveIncomeTaxRate"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r409"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r73",
      "r74",
      "r75",
      "r129",
      "r130",
      "r131",
      "r133",
      "r139",
      "r141",
      "r163",
      "r223",
      "r337",
      "r344",
      "r411",
      "r412",
      "r413",
      "r438",
      "r439",
      "r492",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r536",
      "r630",
      "r631",
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://ipower.com/role/JointVenturesDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "auth_ref": [
      "r97",
      "r221",
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.",
        "label": "Equity method investment"
       }
      }
     },
     "localname": "EquityMethodInvestmentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAdjustmentOfWarrants": {
     "auth_ref": [
      "r102",
      "r317"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.",
        "label": "Fair Value Adjustment of Warrants"
       }
      }
     },
     "localname": "FairValueAdjustmentOfWarrants",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "auth_ref": [
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": {
     "auth_ref": [
      "r495",
      "r496",
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3).",
        "label": "Schedule of fair value on nonrecurring basis"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnNonrecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r302",
      "r312",
      "r313",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r375",
      "r496",
      "r553",
      "r554",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/FairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r495",
      "r496",
      "r498",
      "r499",
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/FairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel12And3Member": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measurement input including quoted price in active market for identical asset or liability reporting entity can access at measurement date (level 1), input other than quoted price included within level 1 either directly or indirectly observable for asset or liability (level 2) and unobservable input reflecting entity's own assumption (level 3).",
        "label": "Fair Value, Inputs, Level 1, Level 2, and Level 3 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel12And3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/FairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r302",
      "r363",
      "r364",
      "r369",
      "r375",
      "r496",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/FairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r302",
      "r312",
      "r313",
      "r363",
      "r364",
      "r369",
      "r375",
      "r496",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/FairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r302",
      "r312",
      "r313",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r375",
      "r496",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/FairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency."
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/FairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r302",
      "r312",
      "r313",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r375",
      "r553",
      "r554",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/FairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r500",
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/FairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r502",
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair values of financial instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r308",
      "r335",
      "r490",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/FairValuesOfFinancialInstrumentsDetails",
      "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialLiabilitiesFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.",
        "label": "Fair value of warrant liabilities"
       }
      }
     },
     "localname": "FinancialLiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingInterestExpense": {
     "auth_ref": [
      "r84"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents interest incurred for borrowed money which was used to produce goods or render services.",
        "label": "Financing expense"
       }
      }
     },
     "localname": "FinancingInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Intangible Asset, Useful Life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r17",
      "r254"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Finite-Lived Intangible Assets, Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IntangibleAssetsNetDetails-FutureAmortization"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r256"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IntangibleAssetsNetDetails-FutureAmortization"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r256"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IntangibleAssetsNetDetails-FutureAmortization"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r256"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IntangibleAssetsNetDetails-FutureAmortization"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r256"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IntangibleAssetsNetDetails-FutureAmortization"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r256"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IntangibleAssetsNetDetails-FutureAmortization"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r250",
      "r251",
      "r254",
      "r257",
      "r586",
      "r587"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation",
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives",
      "http://ipower.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r254",
      "r587"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives",
      "http://ipower.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r250",
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation",
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives",
      "http://ipower.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r254",
      "r586"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Intangible assets, net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IntangibleAssetsNetDetails-FutureAmortization"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyExchangeRateTranslation1": {
     "auth_ref": [
      "r516",
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.",
        "label": "Translation rate at period end"
       }
      }
     },
     "localname": "ForeignCurrencyExchangeRateTranslation1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign currency translation and transactions"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GainLossOnInvestments": {
     "auth_ref": [
      "r86",
      "r102",
      "r214"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized and unrealized gain (loss) on investment.",
        "label": "Loss on equity method investment",
        "negatedLabel": "Loss on equity method investment"
       }
      }
     },
     "localname": "GainLossOnInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows",
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r16",
      "r240",
      "r242",
      "r244",
      "r246",
      "r547",
      "r589"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation",
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative",
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r245",
      "r246",
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r102",
      "r241",
      "r243",
      "r245",
      "r246"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Impairment loss - goodwill",
        "verboseLabel": "Goodwill, Impairment Loss"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/FairValuesOfFinancialInstrumentsDetails",
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows",
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairmentLossNetOfTax": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of loss recognized that results from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss, Net of Tax"
       }
      }
     },
     "localname": "GoodwillImpairmentLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill [Member]"
       }
      }
     },
     "localname": "GoodwillMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/FairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r83",
      "r120",
      "r185",
      "r193",
      "r196",
      "r199",
      "r201",
      "r222",
      "r279",
      "r280",
      "r281",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r508"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "GROSS PROFIT"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r78",
      "r185",
      "r193",
      "r196",
      "r199",
      "r201",
      "r588",
      "r599",
      "r605",
      "r624"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "(LOSS) INCOME BEFORE INCOME TAXES"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r120",
      "r132",
      "r185",
      "r193",
      "r196",
      "r199",
      "r201",
      "r222",
      "r279",
      "r280",
      "r281",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r464",
      "r494",
      "r508"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.",
        "label": "Net loss",
        "totalLabel": "NET (LOSS) INCOME",
        "verboseLabel": "Net (loss) income"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows",
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r261",
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/LoansPayableDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement."
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/LoansPayableDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes."
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r122",
      "r422",
      "r425",
      "r431",
      "r440",
      "r446",
      "r448",
      "r449",
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r123",
      "r140",
      "r141",
      "r184",
      "r420",
      "r441",
      "r447",
      "r625"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "PROVISION FOR INCOME TAX (BENEFIT) EXPENSE"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r72",
      "r418",
      "r419",
      "r425",
      "r426",
      "r430",
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "verboseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r106"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Cash paid for income tax"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Payable, Trade",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.",
        "label": "Increase (Decrease) in Accrued Taxes Payable",
        "verboseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r101",
      "r580"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "verboseLabel": "Customer deposit"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.",
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "negatedLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in operating assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherAccountsPayable": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligations classified as other, payable within one year or the normal operating cycle, if longer.",
        "label": "Increase (Decrease) in Other Accounts Payable",
        "verboseLabel": "Credit cards payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities",
        "verboseLabel": "Other payables and accrued liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "negatedLabel": "Other non-current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepayments and other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all or part of the information related to intangible assets.",
        "label": "Intangible Assets Disclosure [Text Block]",
        "verboseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IntangibleAssetsNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsFiniteLivedPolicy": {
     "auth_ref": [
      "r113",
      "r253",
      "r582",
      "r583",
      "r584",
      "r586"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.",
        "label": "Intangible Assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsFiniteLivedPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r248",
      "r252"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible assets, net",
        "verboseLabel": "Intangible Assets, Net (Excluding Goodwill)"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IntangibleAssetsNetDetails",
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r76",
      "r183",
      "r519",
      "r522",
      "r604"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Total",
        "verboseLabel": "Interest Expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/LoansPayableDetails-InterestExpense",
      "http://ipower.com/role/LoansPayableDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r88",
      "r304",
      "r311",
      "r314",
      "r315"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Payable"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/LoansPayableDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.",
        "label": "Schedule of interest on loans payable"
       }
      }
     },
     "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/LoansPayableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r603"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of operating interest income (expense).",
        "label": "Interest expenses"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaid": {
     "auth_ref": [
      "r106"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.",
        "label": "Accrued interest expense"
       }
      }
     },
     "localname": "InterestPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/LoansPayableDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r96",
      "r99",
      "r106"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r49"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Interest Payable, Current"
       }
      }
     },
     "localname": "InterestPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://ipower.com/role/LoansPayableDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r597",
      "r620"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables.",
        "label": "Interest Payable [Default Label]",
        "verboseLabel": "Interest Payable"
       }
      }
     },
     "localname": "InterestPayableCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/LoansPayableDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "verboseLabel": "Inventories, net"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/InventoriesNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryGross": {
     "auth_ref": [
      "r40"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Inventory, Gross"
       }
      }
     },
     "localname": "InventoryGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryLIFOReserve": {
     "auth_ref": [
      "r39"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods.",
        "label": "Inventory, LIFO Reserve"
       }
      }
     },
     "localname": "InventoryLIFOReserve",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/InventoriesNetDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryLIFOReservePeriodCharge": {
     "auth_ref": [
      "r236"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period.",
        "label": "Inventory reserve"
       }
      }
     },
     "localname": "InventoryLIFOReservePeriodCharge",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r5",
      "r40",
      "r547"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventories, net",
        "verboseLabel": "Inventory, net"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/InventoriesNetDetailsNarrative",
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r10",
      "r38",
      "r114",
      "r162",
      "r234",
      "r235",
      "r237",
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Schedule of lease cost and other information"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/CommitmentsAndContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r534"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Schedule of maturities of lease liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/CommitmentsAndContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r534"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "2028 and after"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseMaturity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r534"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseMaturity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r534"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "verboseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseMaturity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r534"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "verboseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseMaturity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r534"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "verboseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseMaturity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r534"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "verboseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseMaturity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r534"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less: Imputed interest/present value discount"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseMaturity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r48",
      "r120",
      "r195",
      "r222",
      "r279",
      "r280",
      "r281",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r466",
      "r471",
      "r472",
      "r508",
      "r545",
      "r546"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r36",
      "r120",
      "r222",
      "r508",
      "r547",
      "r596",
      "r616"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LIABILITIES AND EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r9",
      "r50",
      "r120",
      "r222",
      "r279",
      "r280",
      "r281",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r466",
      "r471",
      "r472",
      "r508",
      "r545",
      "r546",
      "r547"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r12",
      "r13",
      "r14",
      "r22",
      "r23",
      "r120",
      "r222",
      "r279",
      "r280",
      "r281",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r466",
      "r471",
      "r472",
      "r508",
      "r545",
      "r546"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total non-current liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r22",
      "r593",
      "r608"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-Term Line of Credit"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/LoansPayableDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityExpirationDate1": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.",
        "label": "Maturity date"
       }
      }
     },
     "localname": "LineOfCreditFacilityExpirationDate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/LoansPayableDetailsNarrative"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/LoansPayableDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r46"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/LoansPayableDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r46",
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/LoansPayableDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "auth_ref": [
      "r210"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.",
        "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]",
        "verboseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AccountsReceivableNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r22",
      "r301",
      "r310",
      "r312",
      "r313",
      "r593",
      "r611"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r47"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-Term Debt, Current Maturities"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/LoansPayableDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r22"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/LoansPayableDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermLineOfCredit": {
     "auth_ref": [
      "r52",
      "r276",
      "r277"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term revolving loan payable, net"
       }
      }
     },
     "localname": "LongTermLineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermNotesPayable": {
     "auth_ref": [
      "r52"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.",
        "label": "Notes Payable, Noncurrent"
       }
      }
     },
     "localname": "LongTermNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/LoansPayableDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r52"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative",
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://ipower.com/role/LoansPayableDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r52",
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative",
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://ipower.com/role/LoansPayableDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "auth_ref": [
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate to determine present value of future cash flows.",
        "label": "Measurement Input, Discount Rate [Member]"
       }
      }
     },
     "localname": "MeasurementInputDiscountRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputExpectedDividendRateMember": {
     "auth_ref": [
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.",
        "label": "Measurement Input, Expected Dividend Rate [Member]"
       }
      }
     },
     "localname": "MeasurementInputExpectedDividendRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/WarrantLiabilitiesDetails-Assumptions"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputExpectedTermMember": {
     "auth_ref": [
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.",
        "label": "Measurement Input, Expected Term [Member]"
       }
      }
     },
     "localname": "MeasurementInputExpectedTermMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/WarrantLiabilitiesDetails-Assumptions"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "auth_ref": [
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.",
        "label": "Measurement Input, Price Volatility [Member]"
       }
      }
     },
     "localname": "MeasurementInputPriceVolatilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/WarrantLiabilitiesDetails-Assumptions"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputRiskFreeInterestRateMember": {
     "auth_ref": [
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.",
        "label": "Measurement Input, Risk Free Interest Rate [Member]"
       }
      }
     },
     "localname": "MeasurementInputRiskFreeInterestRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions",
      "http://ipower.com/role/WarrantLiabilitiesDetails-Assumptions"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Axis]"
       }
      }
     },
     "localname": "MeasurementInputTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions",
      "http://ipower.com/role/WarrantLiabilitiesDetails-Assumptions"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input used to determine value of asset and liability."
       }
      }
     },
     "localname": "MeasurementInputTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-Assumptions",
      "http://ipower.com/role/WarrantLiabilitiesDetails-Assumptions"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r56",
      "r120",
      "r222",
      "r279",
      "r283",
      "r284",
      "r285",
      "r288",
      "r289",
      "r508",
      "r595",
      "r615"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Non-controlling interest"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.",
        "label": "Ownership Percentage"
       }
      }
     },
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/NatureOfBusinessAndOrganizationDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH FLOWS FROM FINANCING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH FLOWS FROM INVESTING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r98",
      "r100",
      "r103"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by (used in) operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH FLOWS FROM OPERATING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r2",
      "r67",
      "r69",
      "r75",
      "r79",
      "r103",
      "r120",
      "r132",
      "r134",
      "r135",
      "r136",
      "r137",
      "r140",
      "r141",
      "r151",
      "r185",
      "r193",
      "r196",
      "r199",
      "r201",
      "r222",
      "r279",
      "r280",
      "r281",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r494",
      "r508",
      "r600",
      "r621"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "negatedLabel": "Net loss after elimination of intercompany transactions",
        "totalLabel": "NET (LOSS) INCOME ATTRIBUTABLE TO IPOWER INC."
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations",
      "http://ipower.com/role/VariableInterestEntityDetails-VieOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r67",
      "r69",
      "r75",
      "r140",
      "r141",
      "r468",
      "r480"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "verboseLabel": "Non-controlling interest"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r143",
      "r146",
      "r147",
      "r148",
      "r149",
      "r152",
      "r155"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "Recently issued accounting pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.",
        "label": "Noncompete Agreements [Member]"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation",
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives",
      "http://ipower.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r129",
      "r130",
      "r131",
      "r344",
      "r462"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total other expenses, net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "OTHER INCOME (EXPENSE)"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NotesIssued1": {
     "auth_ref": [
      "r107",
      "r108",
      "r109"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of notes issued in noncash investing and financing activities.",
        "label": "Notes Issued"
       }
      }
     },
     "localname": "NotesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayable": {
     "auth_ref": [
      "r22",
      "r593",
      "r611"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.",
        "label": "Notes Payable"
       }
      }
     },
     "localname": "NotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/LoansPayableDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OffsettingAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Offsetting Assets [Line Items]"
       }
      }
     },
     "localname": "OffsettingAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/Non-currentPrepaymentsDetailsNarrative",
      "http://ipower.com/role/WarrantLiabilitiesDetails-Assumptions"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OffsettingAssetsTable": {
     "auth_ref": [
      "r57",
      "r58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about derivative and financial assets that are subject to offsetting, including enforceable master netting arrangements.",
        "label": "Offsetting Assets [Table]"
       }
      }
     },
     "localname": "OffsettingAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/Non-currentPrepaymentsDetailsNarrative",
      "http://ipower.com/role/WarrantLiabilitiesDetails-Assumptions"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "OPERATING EXPENSES:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r185",
      "r193",
      "r196",
      "r199",
      "r201"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "(LOSS) INCOME FROM OPERATIONS"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r529",
      "r535"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseCost"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r526"
     ],
     "calculation": {
      "http://ipower.com/role/CommitmentsAndContingenciesDetails-BalanceSheet": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Lease liability",
        "terseLabel": "Operating lease liabilities",
        "totalLabel": "Total operating lease liabilities",
        "verboseLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/CommitmentsAndContingenciesDetails-BalanceSheet",
      "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseMaturity",
      "http://ipower.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r526"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Lease liability - current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r526"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Lease liability - non-current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r527",
      "r530"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Cash paid for amounts included in the measurement of lease liabilities"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseCost"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r525"
     ],
     "calculation": {
      "http://ipower.com/role/CommitmentsAndContingenciesDetails-BalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": -1.0
      },
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Right of use \u2013 non-current",
        "terseLabel": "Right of use asset - non-current",
        "verboseLabel": "Right of use - noncurrent"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/CommitmentsAndContingenciesDetails-BalanceSheet",
      "http://ipower.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets",
      "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r532",
      "r535"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "verboseLabel": "Average discount rate - operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseCost"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r531",
      "r535"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lease remaining term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/CommitmentsAndContingenciesDetails-LeaseCost"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r3",
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Nature of business and organization"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/NatureOfBusinessAndOrganization"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.",
        "label": "Credit cards payable"
       }
      }
     },
     "localname": "OtherAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r18"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other non-current assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "OTHER COMPREHENSIVE LOSS"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r85"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of general and administrative expense classified as other.",
        "label": "Other General and Administrative Expense"
       }
      }
     },
     "localname": "OtherGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLongTermDebtCurrent": {
     "auth_ref": [
      "r20",
      "r21"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.",
        "label": "Long-term promissory note payable - current portion"
       }
      }
     },
     "localname": "OtherLongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncome": {
     "auth_ref": [
      "r82"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income related to nonoperating activities, classified as other.",
        "label": "Non-operating income"
       }
      }
     },
     "localname": "OtherNonoperatingIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other non-operating income (expense)"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPrepaidExpenseCurrent": {
     "auth_ref": [
      "r41",
      "r239"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepayments and other current assets"
       }
      }
     },
     "localname": "OtherPrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherTaxExpenseBenefit": {
     "auth_ref": [
      "r121",
      "r420",
      "r437"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other income tax expense (benefit).",
        "label": "Total provision for income taxes"
       }
      }
     },
     "localname": "OtherTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "auth_ref": [
      "r95"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for loan and debt issuance costs.",
        "label": "Payments of Financing Costs"
       }
      }
     },
     "localname": "PaymentsOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative",
      "http://ipower.com/role/LoansPayableDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r90",
      "r461"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Business Combination, Consideration Transferred, Other"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r90"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Cash"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchase of equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r381",
      "r382",
      "r383",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r381",
      "r382",
      "r383",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r29",
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "preferred stock, par value"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred stock shares authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r29",
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred stock shares issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred stock shares outstanding"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r29",
      "r547"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred stock, $0.001 par value; 20,000,000 shares authorized; 0 shares issued and outstanding at September 30, 2022 and June 30, 2022"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.",
        "label": "Prepayments and other receivables"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r43"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidTaxes": {
     "auth_ref": [
      "r7",
      "r238",
      "r239"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Taxes"
       }
      }
     },
     "localname": "PrepaidTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrivatePlacementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.",
        "label": "Private Placement [Member]"
       }
      }
     },
     "localname": "PrivatePlacementMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from issuance of long-term debt classified as other.",
        "label": "Proceeds from long-term loans"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfOtherLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": {
     "auth_ref": [
      "r92"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.",
        "label": "Proceeds from sale of equity"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOrSaleOfEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromShortTermDebt": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Proceeds from short-term loans"
       }
      }
     },
     "localname": "ProceedsFromShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductConcentrationRiskMember": {
     "auth_ref": [
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.",
        "label": "Product Concentration Risk [Member]"
       }
      }
     },
     "localname": "ProductConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProductInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Product Information [Line Items]"
       }
      }
     },
     "localname": "ProductInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r260",
      "r547",
      "r606",
      "r617"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RealEstateInvestmentsJointVentures": {
     "auth_ref": [
      "r619"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The book value of investments in real estate joint ventures including direct and indirect investments.",
        "label": "Investment in joint venture"
       }
      }
     },
     "localname": "RealEstateInvestmentsJointVentures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables [Abstract]"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r208",
      "r211",
      "r212",
      "r213"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.",
        "label": "Receivable [Policy Text Block]",
        "verboseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "ReceivablesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r370",
      "r539",
      "r540",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party."
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r537",
      "r538",
      "r540",
      "r542",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related party transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfOtherLongTermDebt": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.",
        "label": "Repayments of Other Long-Term Debt",
        "negatedLabel": "Payments on long-term loans"
       }
      }
     },
     "localname": "RepaymentsOfOtherLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfRelatedPartyDebt": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.",
        "label": "Repayments of Related Party Debt",
        "negatedLabel": "Increase in receivable from related parties"
       }
      }
     },
     "localname": "RepaymentsOfRelatedPartyDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfShortTermDebt": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Repayments of Short-Term Debt",
        "negatedLabel": "Payments on short-term loans"
       }
      }
     },
     "localname": "RepaymentsOfShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockExpense": {
     "auth_ref": [
      "r102"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.",
        "label": "Restricted stock units vested"
       }
      }
     },
     "localname": "RestrictedStockExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative",
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetails",
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Restructuring Cost and Reserve [Line Items]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation",
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r34",
      "r344",
      "r547",
      "r614",
      "r633",
      "r635"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "(Accumulated deficit) Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r129",
      "r130",
      "r131",
      "r133",
      "r139",
      "r141",
      "r223",
      "r411",
      "r412",
      "r413",
      "r438",
      "r439",
      "r492",
      "r630",
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r181",
      "r182",
      "r192",
      "r197",
      "r198",
      "r202",
      "r203",
      "r205",
      "r356",
      "r357",
      "r585"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "REVENUES"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r115",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r362"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r77",
      "r120",
      "r181",
      "r182",
      "r192",
      "r197",
      "r198",
      "r202",
      "r203",
      "r205",
      "r222",
      "r279",
      "r280",
      "r281",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r508",
      "r605"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenue",
        "totalLabel": "TOTAL REVENUES"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations",
      "http://ipower.com/role/VariableInterestEntityDetails-VieOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "localname": "RisksAndUncertaintiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "label": "Sale of Stock, Price Per Share"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SalesAndExciseTaxPayableCurrent": {
     "auth_ref": [
      "r44"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Sales taxes payable"
       }
      }
     },
     "localname": "SalesAndExciseTaxPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r174",
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of accounts receivable"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AccountsReceivableNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.",
        "label": "Schedule of accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "auth_ref": [
      "r452",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.",
        "label": "Schedule of allocation of acquisition price"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.",
        "label": "Supplemental balance sheet information related to leases"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/CommitmentsAndContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of provision for income tax expense"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of deferred taxes"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r371",
      "r372",
      "r373",
      "r374",
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/FairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of computation of earnings per share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/LossEarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of reconciliation of effective income tax rate"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r250",
      "r253",
      "r586"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails-UsefulLives",
      "http://ipower.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r250",
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of intangible assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IntangibleAssetsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.",
        "label": "Schedule of Product Information [Table]"
       }
      }
     },
     "localname": "ScheduleOfProductInformationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.",
        "label": "Schedule of Restructuring and Related Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntitiesDetails-AcquisitionAllocation",
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r378",
      "r380",
      "r381",
      "r382",
      "r383",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r384"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Schedule of RSU activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of assumptions for warrant liabilities"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/WarrantLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r28",
      "r29",
      "r30",
      "r117",
      "r164",
      "r165",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r326",
      "r330",
      "r335",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": {
     "auth_ref": [
      "r473",
      "r474",
      "r476",
      "r477",
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.",
        "label": "Carrying amount of VIE assets and liabilities"
       }
      }
     },
     "localname": "ScheduleOfVariableInterestEntitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/VariableInterestEntityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of future amortization"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/IntangibleAssetsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredLongTermDebt": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets.",
        "label": "Long-term promissory note payable, net"
       }
      }
     },
     "localname": "SecuredLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r203"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment reporting"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "General and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Stock-based compensation expense",
        "verboseLabel": "Share-Based Payment Arrangement, Noncash Expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetailsNarrative",
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Dividend Yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r407"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Risk Free Rate of Return"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "RSUs forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
     "auth_ref": [
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net number of share options (or share units) granted during the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "RSUs granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r385",
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "RSU's outstanding at ending",
        "periodStartLabel": "RSU's outstanding at beginning"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r385",
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Options vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r381",
      "r382",
      "r383",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetails",
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationForfeituresPolicyTextBlock": {
     "auth_ref": [
      "r378",
      "r380",
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy election for determining cost for share-based payment arrangement by either estimating forfeiture expected to occur or by recognizing effect of forfeiture upon occurrence.",
        "label": "Stock-based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationForfeituresPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by supplier.",
        "label": "Supplier [Axis]"
       }
      }
     },
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received."
       }
      }
     },
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks of a company.",
        "label": "Share price"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options vested.",
        "label": "Vested shares",
        "negatedLabel": "RSUs vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetails",
      "http://ipower.com/role/EquityDetailsNarrative",
      "http://ipower.com/role/LossEarningsPerShareDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Beginning balance, shares",
        "periodStartLabel": "Beginning balance, shares"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r111",
      "r128"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Basis of Presentation and Summary of significant accounting policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r28",
      "r29",
      "r30",
      "r117",
      "r120",
      "r144",
      "r145",
      "r150",
      "r153",
      "r155",
      "r164",
      "r165",
      "r166",
      "r222",
      "r279",
      "r283",
      "r284",
      "r285",
      "r288",
      "r289",
      "r321",
      "r322",
      "r326",
      "r330",
      "r337",
      "r508",
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative",
      "http://ipower.com/role/EquityDetailsNarrative",
      "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r54",
      "r73",
      "r74",
      "r75",
      "r129",
      "r130",
      "r131",
      "r133",
      "r139",
      "r141",
      "r163",
      "r223",
      "r337",
      "r344",
      "r411",
      "r412",
      "r413",
      "r438",
      "r439",
      "r492",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r536",
      "r630",
      "r631",
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/JointVenturesDetailsNarrative",
      "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative",
      "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsDetails",
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r129",
      "r130",
      "r131",
      "r163",
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/JointVenturesDetailsNarrative",
      "http://ipower.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative",
      "http://ipower.com/role/PrepaymentsAndOtherCurrentAssetsDetails",
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssued1": {
     "auth_ref": [
      "r107",
      "r108",
      "r109"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of stock issued in noncash financing activities.",
        "label": "Total Fair Market Value of RSUs Issued as Compensation RSUs granted"
       }
      }
     },
     "localname": "StockIssued1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r29",
      "r30",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.",
        "label": "Number of shares issued for acquisition"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/AcquisitionOfAniviaLimitedAndSubsidiariesAndVariableInterestEntityDetailsNarrative",
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "auth_ref": [
      "r337",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EquityDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r1",
      "r74",
      "r120",
      "r129",
      "r130",
      "r131",
      "r133",
      "r139",
      "r222",
      "r223",
      "r344",
      "r411",
      "r412",
      "r413",
      "r438",
      "r439",
      "r462",
      "r463",
      "r479",
      "r492",
      "r508",
      "r510",
      "r511",
      "r515",
      "r536",
      "r631",
      "r632"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Balance, September 30, 2022, unaudited",
        "periodStartLabel": "Beginning balance, value",
        "totalLabel": "Total equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets",
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r118",
      "r322",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r336",
      "r344",
      "r345",
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/Equity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reporting subsequent events.",
        "label": "Subsequent Events, Policy [Policy Text Block]",
        "verboseLabel": "Subsequent events"
       }
      }
     },
     "localname": "SubsequentEventsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r548",
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SUPPLEMENTAL CASH FLOW INFORMATION:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplyCommitmentArrangementMember": {
     "auth_ref": [
      "r25",
      "r594",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item is intended to be populated, by the entity, with Members identifying each supply commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate."
       }
      }
     },
     "localname": "SupplyCommitmentArrangementMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SupplyCommitmentAxis": {
     "auth_ref": [
      "r25",
      "r594",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by arrangements in which the entity has committed resources to supply goods or services to a customer.",
        "label": "Supply Commitment [Axis]"
       }
      }
     },
     "localname": "SupplyCommitmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxesPayableCurrent": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 9.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Income taxes payable",
        "verboseLabel": "Income tax payable"
       }
      }
     },
     "localname": "TaxesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedBalanceSheets",
      "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TransactionDomain": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement between buyer and seller for the exchange of financial instruments."
       }
      }
     },
     "localname": "TransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/Non-currentPrepaymentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransactionTypeAxis": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of agreement between buyer and seller for the exchange of financial instruments.",
        "label": "Transaction Type [Axis]"
       }
      }
     },
     "localname": "TransactionTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/Non-currentPrepaymentsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r308",
      "r335",
      "r490",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/FairValuesOfFinancialInstrumentsDetails",
      "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r167",
      "r168",
      "r169",
      "r170",
      "r177",
      "r178",
      "r179"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of estimates and assumptions"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableInterestEntityDisclosureTextBlock": {
     "auth_ref": [
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss.",
        "label": "Variable interest entity"
       }
      }
     },
     "localname": "VariableInterestEntityDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/VariableInterestEntity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableInterestEntityOwnershipPercentage": {
     "auth_ref": [
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).",
        "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage"
       }
      }
     },
     "localname": "VariableInterestEntityOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "auth_ref": [
      "r465",
      "r466",
      "r471",
      "r472",
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity.",
        "label": "Variable Interest Entity, Primary Beneficiary [Member]"
       }
      }
     },
     "localname": "VariableInterestEntityPrimaryBeneficiaryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/VariableInterestEntityDetails-AssetsAndLiabilities",
      "http://ipower.com/role/VariableInterestEntityDetails-VieOperations",
      "http://ipower.com/role/VariableInterestEntityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.",
        "label": "Warrant [Member]"
       }
      }
     },
     "localname": "WarrantMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/WarrantLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "verboseLabel": "Diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r143",
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "WEIGHTED AVERAGE NUMBER OF COMMON STOCK"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r142",
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Basic"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://ipower.com/role/EarningsPerShareDetails",
      "http://ipower.com/role/UnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 4
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(19)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/subtopic&trid=2196772"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27405-111563"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.L)",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e99989-122729"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144439"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(25))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144471"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(m)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a),20,24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6228884-111685"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4M",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591554-111686"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6897108&loc=SL6897125-166521"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org/topic&trid=2175825"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225877-175312"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(a)",
   "Topic": "920",
   "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(b)",
   "Topic": "920",
   "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(a)",
   "Topic": "920",
   "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(17))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(d))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r653": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r654": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r655": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r656": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r657": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r658": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g"
  },
  "r659": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580"
  },
  "r660": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r661": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r662": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d"
  },
  "r663": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r664": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r665": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r666": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r667": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r668": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r669": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r670": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r671": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r672": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r673": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r674": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r675": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r676": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r677": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r678": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  },
  "r679": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(4)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(7)(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(c),9(a))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080555-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>97
<FILENAME>0001683168-22-007742-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001683168-22-007742-xbrl.zip
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
MZWX/[=NJNC:67Q/I@RY]R/5?=ND#\+]02P,$%     @ HXEN53AXHF'R!@
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
M#,RCRSVJ/23YP7E/DHV1(DS.D:JIF/XH/YT3-8!UHE_H)UF2L$JU#?D(#]:
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
MTD\9*T>^F^-PT1T6C+%.#555'8T74K=^JSXT\\1LA\>7>1PO:1'+)':Y!O_
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
M_+QG%W)#>P1^JJKBNY69BGW0#9#VIO(D@(8C4!,UIT^A18*!C!$6R6Z&A&1
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
M=]WYBCV*=A&7(I]E<@'"VEV]]1M-DQYE15D0D<L?&OOYBS+N&YD0#8R7%#@
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
M;\',_7DL:1E1Q<;E?D[5K-]4<=D^'T$\QC1]<-,0DFA'8UH#YN>]T79,]-K
MEH>B1()KXB*3S^RGT*FX57K0VD@ANRA$P4QW4>I/^5]-KIQK_-W&GPY_%\6[
MT&G6D3+FA4X>B(_>!<CG6";''6UGIAU1&<%A]SS/9+<Z[)YLIL0N<^Y.-%1Z
M/2R:]5[E2:2=-IN"B>LJ83[R']ER?Q 43)OO&:8NBR:6R \E59K_PO6D.W2B
M"K7\=6(H;;%H=/=T"\391>7ZNE)NH_HUJOPH?RK5;BJH66I74+V&R*;,@<4[
M J3O[P0GQV2R.T3HA[).^\)Y/$.P1.4>5N5F7"IW)YZSKNE:/MI@WYWJYFZ+
MXSNRY>)239SY(CW<E&\K^:?TWO; J?9MH>I^-.]J);!?U$>^A<.P/,MP6_6I
MC86;&P-R1'$J()/F&6ZK<Q:)LQP[S7T5EN;NR"W[..?S5>%:&M<ED6ML4W^R
M4X9A+J-%ZY-*M2NJF5'EZWWU6^FV4FLSJ(O[LJJ2[(+60R,J:<><(XM0#<UK
ME9)1[UF*/1?*#6T< YX@4\RLC[Q?3+YSW[3DPJ)ECLEE.2;/KC<,6] R,1DG
M:3(JELDXE)7@WV57VPE,&B('M1#V:!OK%?H>DK1Q5\%><O#?0%K%?Y3#&8EP
MKO$DO>W XPQPR9<G1;8W$PE!%RU%. 3E&)XK,MG"^OK7K0B:V(KXV KWH>/6
M>#12,-FK%13";]>*]EA5+68"XL^=9E#5+^.Z*GT3/OW95R:G==]HW%;N0.^7
M;M'T: .JUJ[KS;M2NUJO)6<90MB1<5T)T1!DJ8:M6K3G^T_2Y_RC,KP7>GNM
M?[%5BM<6=9EN3P.01.,A>=H@Z*3MQC)](C]#G&78 &<A$N.^,9%"*W7)9TET
MM_FIX8WMM5^70!/KX*NX%8;$=I[9FX?65RT[OOYTT @BF/:PEG#B;#E'IU#K
MY<(IDWO92F,]=?:YO;N;LGAODH.%\#?YWX\C9]"AH/=E>!-$$+&S5T<7\X_U
M--465-26A]A -?R(FMI04!GK"P:U(.CO?4 + WXT1H+J'B75$X:R,CE?-PY]
MUI"?L:,?'-#(@!<O",)Y"HN8<.7917N 2:=4;0AS34AB7M5,TD!5AZ]5JCW[
MNJ#0DZ-(Z[U^90ZP@8'QA+$DDR.EP,L2N:2(_D6SJ_2DJ5U&"&\:)GQ!"T7?
M1;24>6:-<(I]PO^?5 I=RUB1SE%#Z(/::>&_8ZR*P"0YE$HY^D^2'X+FO"T(
M4J8VHE!,OW!>H*SWD4HW<(>BV&J"*AKR&;A1=#[/3PF&71%&!H#F_/4!/<J2
M.2"H8?_QX/ 5*0* SQ/W,_UE#YU._^-G/IPG,O]X,[T;NPY>/Z#V9 0 EG2A
M*XL?4 UTN(7[FD80GG._]-YYB_SB-WOZ'T]CL:A5'8WZ\3T0TX.NRV0"KTK'
MPI]4%X.- "!'E$$6Z NK]%+.;D:;F]&].K)JB\E.0)*BT9L?NQ=R0WO$.H*8
MX!V8Q6[4FAIFM$P,\=6%#LL6"!ZIC:A1G6UJZ'ZJE\M3O5QVZ^5K1R^_?M6:
M*N;] %\R2$J_A4<P:Q?PEF891'Q1VJS[\UC%TV]>OR)?$>\=K UJ#W2,T1U
M,S!01245ZSZ#$.]I/VMQ6"SRN19XV?+L:N,A#" &]O*Q(0HC$E;I8WRVX)S6
M];Z@RL\T$SCC%)(65*4&>*TD:T@^UGM3UIDQSI5LB(IFC'7<!C@N%4W\0]6.
M$TT6YC)084_5>1[>Y$?I7]?<]]+L2,7V_EN7RA'B4 K-!(TN@R]VGC,:?W?[
MX\_?G,&=7=0$$R A_-P=&[**#?L.3]<*I^Y;^#PB$]&&]]EW65F-6-_]'ANF
MW)N<N;4=0V,3K"L3]$?5'E4D&.CR5[/]R?Y5@)D>!$EX_4K4])&F4WR@-T28
M28S"LQ_*EK])/W$?WC+H$88@B3[K<1!Q>*$TTF4%<1R1<*[P#A%7U7X1R0:"
M7X%'1H("8&"U#R:+-@4CL\!Z_F"K,1A0Q1 4_/H5T$J0'LBI1_*8I(%V(3_V
M0;FH VT,3JU"[#.\Q"!R6[6L6& ;$P-8$'"ECDU=)JS(P$O:(QE]B"59L#X"
MTNA/\,QP2'\3Q 'A# :-QL,1_#/0A@!&7],D]X6O(PCLQJ(YO;( 6(G>DPWO
MRRJLS%Y13=/- 2I1N1>B<J2GM-X/1UGE<_(#)L2^$W1Q@"BM>=#IP Z@IJBR
M)X@AX3-AB]>O1F.=G%TUB;4#$14(_8B"0)9]JXNF1NP"GW-&,EU<0Y4JI?_B
MVX\RH+="H+ 9IZ4I8TI_:M[?V'SK>F+*N\1:D9%E<S+/PD"Z,JP99$65!8OD
MCZIUWDI3J?(@L!D#B+4&F@*.M.%\9\/[#C5<JR4_D*.@TZ>FT--%OG[EK))^
M+Y%7["->\)HX4(F3C8SQ","#-X!F(#%T[0;6'V01N[ER^A4@@*SN251 SP&E
MNH(A&U:/(5L^8)H%K'#Y#\;K5U/%*(UU@E '_"7HYP5;4 S-M8+>&&!RTX5X
M!78S;DV%!=&C;#T%!%"EY]?)&KI8L%P'73;^4,GW@!"!-3&P?>!].J(U@'M"
M"@LX5P/!1+8.' !W4F?>\%D]P$)NB=5Z,E$),F@>(.;K5_? S_HZ.DXQ,10
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
M@<"N[:)K4L?MYE(&Q2 P?$HR)#M"5!ZS#[1'Z,"%-IFP]GKTAKB<-LT>;,]
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
M23!5Q0I*(8=L*,PY"[@;FHDTYP^+.R71SI)1BI:FR?2:T[.MI-3O$4A*<X9
M?C.V/>51"-=5$V0\8NO-LO($H[Z>@J?W!8EID&@>3ZE QWUO;HR&K!'X'B'6
MD* -JY;_&E%FGN\-V-H/;9E<A9W!TU76V"2VOS[!&_&R+@"CW 8)(CVH(HA5
M2U=@M_&1SX[9 ,G-6H S<]@JZ)<_N,A1M3$JHJG/2$A> 2G,KGY"7DVW@]Q
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
M4*\+C(?P6T>QNP#)>,!S1$_1$[29Y$ .NIX_W,)T!W8HL#E_)UC<^&SG2&Q
M0%],*E8ITR#GA0S":"LG"$88OAC>>UM@:&O%0:)W(+WD\J[='"I](-+0H)Q?
M'2N$)+!R8/ZT;.28'?ZP<M 81)?C4JG/.0X<TB/$I:=I7NSZDV(1,1+\T@-M
M:+4I$+9-1AETBDT]%2Y9GGQC^1$FH6AF$[!G![.:+.S$.IE_ V20TL4(ONCU
MV8I[/EKC;%;$OH0270@9#>R^LT7H;4@&9NJTU^OS\FA]]@^(?7#LIA3+<&UA
M@=N',<H$9S0EN2H-04XQ95I_!4%H,_"G<J+H[9LMF]<(8X(V<'-NKF'U5RIN
MIGU:J(\NW4HN6=J@&T9UJ0)D2?U_ 3':RDDI*L[@MK8+B;#"OM/K00;2YL9B
M$@917\1*P':'5YOXD6?6.UG52/-T;<O=WNF7AKUF::]NS5MO:9PH"^JQ*\]'
M\NH+GUQFER^\ 80 !.)4&8F..Q@-UQ:=5:Q-54CA09I%B&!:<MKTR7C[ 5MM
M%*%X;47%:Y\S9'8A*UX-;W_]N"G\> J'[6I"N!'RZFC\MM28[A[\N#\VZP>U
MG:7BMZ::B'BVZ$>&9A$]]X2 9:FTXH EU6>TV5PSB9H ;&R9:&4VM])NS'-R
M[[)WQHB0#G K5%V+B>)9._K[7=TA<]96ZCF)/4=^0;O4'8(JF=71<IIVV"S]
M@$D2.CI=^C5L=R;7[>&MIJ-ESU)&J%MXCY4*>TD/>#R13E*7HEZ8YTX?J.5,
M@D/\[\>&<1*D?HTAR@LGN-MJ0RUJF*MU$[W/8P]\33E.? 2F9Y_-CGZK$*+]
MP-;HV\%YR<H77DBT11!^^5ZN7MHSVTF1RU5)^UHCEL<.NW%;$'P8L ET1OV7
M%OGT&Q%YH;KEA)S3? CI[O_:>:AV_*N+>N5E%7=\AU8OR.GM_.^KMG=Y?.M5
MM';QC8APXB-B=G1M_7U\=W[R\^Q[>YQ_96T]V[MUV"1)0?H$X5XN/E]M3+^D
M[TN'S4X^?U982SAISD9Z91*HF BFGGSKL3LVE \@.GK*%%S>;Z8SI8 _Y)+[
M0\*I@\_WF9P_'&3'Y\6CG&_+;0!M;<$'#6AMD6]$[]TR=,;/=(C$I"V6TNE4
MH5Q.\H6$".A-<<[')B3O)GJOKEP)C^?GT*I7HKES<O7KHOO+_MY,]EYIW3!X
M/Q[GNYH=QVNL6;&2RN42%XPP#7.SQ85E>TYN\!K%HU:])#L'Y<-N;MP/<B4=
MHT71"?[IE,$_OF@=XKO\&K.?R652V4)BFB\FHINMEC]"<@KJ]4L'Y^9D  =G
M5[W]VH_;4^_N#27:EAO3R32X^_;@%NX/.N\P#W#9=-Y,8CKO;F-:\+ZE[XLY
M9Y#)/C:=5Z1W_LGO?61^;V9Q?N_:LGBSS,+X=K9W56T5RNG68[)X$Y;Y!3-[
M6=^K7X\ZY72WZ0];[V='[\N:P;%X'A[9(^H=S$/<W-"1.GK(<#[1,R)-^^:#
MTV?/X'NC &U@KQG8/J]#A+$H#,\ LW/TR9&KG@4S#A_F##I0@8C=> 7L-$PP
M(ME0XIBJD*<I=NP2EJK%+\0XD&T$F4,@%NY"VN2]-^IAAAK$X8'I!TU,-X[.
MFK.CJ% Z )NP+H4U-A&- ,6ZZ2O(#NU*D CR8,]\7N\BTG\GH)A2D>B?]EC7
ML7V36154VY;]<40 + $XU=8)%DA?#+YP@G<)8+" )^YX/IB6V!_/E1<>]74$
M &NQQ]\:ZG.,:.8,U3')_&L<<F%FDS%R30N> ]C.KY''*:A:-BT5<=[R1>4E
M=Y!AO 48"P)5:=*#F"K*\=51O9#ON_8QON1,9N-F4LE<2IO5S8W0K!KQDQHP
MA8*EX>*F5&\NO$:1!5G4$"ZI^"PJ"Q.QRZ*@<$I5:1<:3#RD;2A [C/5T;2Q
M3HS7Q& 5\@IK#W$UP%;>I &.FN!D(#(C(J!NCWJ]$(NP &W']IT7.WX_,I23
M,G0UJZ[4Q&L  ,FJ%T',QZ-@XG>G:G<TX.<F6SCVQR&M+):.E$OW3I".H?.6
M<WX3US)1^\5N%5G0P0SA;I%RP ?\HJ_5;[R1B\),8!]*5F+A9W5VBX_ VRZ6
M+@BU$$\S607@+Z]M2<OJ!=$S\SY2B5//GQ"5F]K&7[GMC(3::/Q\PRY$4/ML
MMKM!'$F?((R7= DO?B*N,7V!,N&XE]LZ<T\]5RX+NJGCX3[SKFW2XUS>CTMX
M6/Z+C>EED#_P;.?G[FUQ+HQ(>?N#$)I><\<IF-"G)]P.EKN#/IY\(2[-DE]%
M9U$]YY7"U\&OP_JIU69_;RX![ GO65>;:=IR__L_S<^AD(+J$5]A>:/+#,*7
M2C4$-A70PO_[L+R7(.ZZ?(DTJ6HE']NAU^P[MRU_ORYG?[\NYWZG+I-0*QY3
M XA,'SV 9^60^YWFQVRNG.+_^12C?6(Z(/5:MO"W3I2_L.?JQ;\3IG;)Z11Z
M]>\X1]U?,VQWE;*.J^/\7^+,48<%XID'Z4$Z-O8@7]B9R'\>B'LWBE\D>"V?
MHCL0/I+)5ETKQ\,2L6UK0>5]GUQ\DZ2&]:2L"Z&]9QN?S2&,-"B64%;+,W]>
M[3?[[O>'.QDNH5E;6N#%"D67B'L@YT=8$E=H;I!%A.47SOO,@_/F43P<GJ/E
M(S8<\_THDM;E-U+\#EA:P;W>AMQ_W(:TUKDGW_IV/':KIP?-='U4;KZ7[;BN
MG3BU?<\R@^Z2FY![&/Z;6S#W=K9@]JUOP9OO3GIO-WWS_:+P3K9@]L\6?/TM
M^,A3<&W[[\U;I)7OY:M,\>;4N7\O%ND?8_3M;,/JPO(E\65+OI?[@[K?;U[=
M-5]&#.,[]YI%3U8I'<]R9=Q$,/E)7<IN%\"%@LZ71=WGSSY:%O$]P_)&S9X]
M7P:?U@J7%6W7+C&.I^_--SX-TH+X,PG_\4GXLR'$- A]O8)IB&:21/-(( KY
MNP? O\B:BEA.R^1U^689 /\J;F<V-T2@&!(^[GUG.+1=MA[W+@#:PJ4#>6PY
M+6++*1ZM)O:&.>%HL80"ET7%PWA% >"*,7VH814HRJ&E0M6$K0OW3Y;!>FSQ
M,:-/E;VHBYL;5-G+ 1YI6ZOF10,0E<]T4*".Y4":P @PC< <"+<8](#>Y2,/
M\WS2\0"F[!PFS?$RH(3H:^*W$,-AQD#O4GJU-.B1#^R;(UYS?,DJ:T9"D37"
M\CVQREH*&'J@K""@C59(8$;_#71W\_;]BU$E7M!\P^LUJ-C-[,H;-M4US)>P
M?:(ZU&$&.F>B'M1Y7$/L0GG>:8^K>^9Y[RE<'6LE3RPWILW1()>O_LJF;]F8
M^= $C 7>?X]%J740$A2^-RT/F0"KBM6E#FEXIF\%[$$+05_$NO:1,U]5ZS7!
M=V44TT4C<  ?[^!F UY!S/]TC>K =WKL!@8J,5/&K2DA0H%0 <1+R[8YUD0-
MV+U9_HF*[2!3+GO&@V;982&44$!93[X]'/DNUG&]1]9>3N\;1M'ZLVMKM-B)
MPJ;-1!@:4['_8&D;DFF<F29 >@G5V'8 EQK83*<!EPFO\DLIBDTVP29'%4-3
M^AMX8/BF&_!K)A4W#14WGO-0J#CMHH_S^<5QXAFAP;%& ]9LP)X+VGC.VNS
M2&@GC K';K5MGU,O.\$=$2X'B%.SS#[H66J]ZPPHY0[I:"%1(05%(!,7.=Q#
M7#,J-@PM#41!7E#<I%JVC8NXI:8SC[5KR_;%1YN3N+J6P,P<#"5O+]9.$8S(
MJ@7X$O!@^G:HL@I,7M>! P:!KO"B[T!VR LA%%]>10B2,Y( N6> ;+%>@]U/
M7=K:W!#Z\T+;8^<2O5_MP.E;TVD<\6P6&P%F-EQ['"T;MA=,(D\CJPQ[T?%!
M !6U7DBPA%H@#"_9 -QT VTBRD8SNXXJ4 ';GQ,$1++\13"D:EI$$4C"SF3S
MY_2 D3P8P%C @ ++L#WJM<'TY+8)T0_:B)1E_QZS,4.%*"9FJ!C0%D28-#/"
MV&:/,E4"3!G,'C1T72 J!R)#W'Z4 T33$&Y$Z2RQ:WW:1>;FAMA$LEJR?@*
M1F42#^OEN(I85HT%>RAVE:,9R,S^P[7XW?"Y'SZ?FQ-")!*):[3@M64#4S=1
MG\$T8PZ-F,1PW3$$I<KYM>R!%SB_*Q6ND K0:A[0B -7,)=?.MQ=3!GP@&H]
M0.G&BO)R8M@OF#;T1FA_#W@"+MM7=6!TI[=$)3EID<M;!?T])>C?:=@#23ZJ
M3GYX4KXNOT(;G](&1/H!-;DM4HYGOX6[7+(AQY\8:GQT( S9M8/R Q""#:H'
M$[E(=$1_-C?H'(\D%6@'_>^V:Q*^4L?C7"U.J"B?R.)"@8*?^!U6GQ)0VV%S
M@ D,-P0C)W[D0)979^U,%BS.2,"L=P7-%/$-KMS 0E&= $$%XX.2TBRF'%T+
M53J=(N%J@TQ)VZ3PP0IP0<S?QWJ^IZ\\.AD[&TG&_I-R_2(IU]D73[E^BXG5
M[Z4P1]5"P8/;4@TTYWSWDLYXO>#-QK1B]R_/BU_+K<FZ*".>[$_::TQ/?AWV
MVI/*+^NZ^>&S-A8Z0-ZC-VEFD'1"TXF(IR0S]\#X8F<ZQH*9E::] J>L[MP1
M+EM>:YC9"^*0A2?Y)0N=^.+0Y?5_EO#)8Q- CH8^\,V-&;Z<_7A!W*,OQ4,3
M;H?>^%NZU.S\5*QH,W.R$/4R\[%U0PTRJ4RQF,KE*XE\V+&,0@E;59^AC)RA
M#,V0F7,KA\.S_OVTM?89RLAR;IGGS4\QETOE,XELX1A> I\1NPSU)N^GLA+0
MD8/>/6MS9\Y\S;VG&+WGO=68/M1_[@Y/O>O*O?W6M':Q,;6NQ].=+S>3[&4;
M"*N#H1:A>DF=_9K%DB+#9N\X+KO[(Z-&P&OBH&X&=:M=N97W33B@Z3KEN$U
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
MAXU"84_>#:2TY!]^)[->17NX;@^&5(HUE^9&+P@KU1U%[C8^7[QX K.:?3K
MAT !Y4Q#7#>P%)S3!EGY[KU1#RX?QB@07*G#(3",-%EG.%6=>O6=3"R(LV1,
MI&J4<I2"+#)$_0=55H=)UQ1]:A,N(:'*&O(J$N(ZY#22H;)\>B5$EWB]?;MK
MNU"L%8A@B2@3"ZH@"6'/D<4*V=NHMP07./\6-:11S@6*V0U%P[?U>F7O=KFU
M-9-K(ZB>8+'UU4<>3C4I,YI,U$6U_HD,9YT<4+'F"^OM<ZB?=F*IGQ9^J3']
MGKLNCR<_[<*%-9?Q*<F2"9$WR570$P+>-'D3N[>USXY_IK\.!_W=5A)Y4VU6
M C5E'&&!?2Q]D^Q-OE*AA/8*NTYR;CVE<L3:H6MY@2E\3F5-=U154^%MC?']
MBQO9'%*FQXTB#Z/(X"@6#..IXVA,>Z7.\?3JYT7ZZ/:I@WH*-5;"97<FW3HA
MHKEP$I=T&\1\+V[P(?/C?YN^\3^?T0A9*A@5DT+^'@:?6<7@==&1<I_6XT_
M;H5,NA2Q96KF8#BM[/A[/V[+2F)7&FGGBK%8CN6G@@Z!9=,TW;M$8JN5\)M%
MGGX2>1C1D,6'DN"HE7G/C]5_SX[O9BJIPA*9T$MSA?V6JY!9X2I,;=^S\$-+
M+0#WO*R'K$WMY7V=FL^W(:S#R8.K+N&*.80ZM,=/^E_] [.[/T[?/6&/+QNH
MAY0C>R!*.8/U05=WWV[9SAC6X:FHLAGQ>3SKWYRY>I,;NE"$?.CG0FY_AYG^
M#3;M4W:JGA7*4UL"F@6.T MOT6JKZS1[.Y=ML[>>8W@M&5'/%Y?8J7F3.S)?
M2K&KP^^W(9>?X7>Z$S,*B7_69EVV918E(*="N_"^V"Q<^L='NVY^K0<E]4-E
MFZ8,]\DY6T^7$$#BS\[(F]Q\A72J4'@N \';G-IWNNMT*/*9B'(AD/<")NZL
M?140AB]R'>V.B[MM/Q?<M5_L'(3^8&&U #R*KH3MOIK*GCM?;W)_9M+E5/EW
M-%<?/]7O=+]60_8J97M=F@]D-7SQO2!RI]SI[T]R9O9JI_24C;K\41G*/'M.
M;O,J+*FX:7F;^[%43F4RSZ73>MMS_$XWHF:N5JTQ1%@AM%?OFKY-!9LC&S&_
M=^NVTA?.\9?"2YV8O%]4+3#0>O8J=E;"++W)?5DNLF/RN5P3;WA^W^F>U%F.
MJE2/+C@GJ'VL-Z?VP[/\P=Z/AZ:YUL-1]$7@_E]-;<=/RIO<@IE"+E4J_(9'
MXR/F^)UNPUSBG5+@.B;A??CC^\_N?:M[-/B2>ZFS,2$[^)4O-G)^WN:63.=2
MF>QOY-YYRB2_TSVI1R29T6[//1?37X\.SFMG-V5[K<?BH5:#]I4/QI@I>9-;
M,%O.IM+9RN^W!9>=X'>Z_7:2+5,9>VVU_)%MA2A2]$VY>W:Q<]T]/#Z]?S&7
M*_9+[,U E'F&7JZ @V;EEE;R1+[)K9RI9%/%]&_HBWW>M+^?#;YL1O]>8SJV
MVNGO%S]SP])OG=$/<'J5"J6E1(@D@AC /*5/#+N^;1M]UIMN8-@NY$G,9K>L
MHX8R>$84HET:@A?4][,V&]*U8U_"2CX'0)]6WL#'?JTQ;7UO7I=/CJ_;N[?/
M!M'#*IS)Y)$W#9[/-Z;!9;<;5.H[%;N8!)X_FR-OS\#*YP@K7TIG&@HUOS:\
M^0%;Q5^WYNE#50$6_N#-YT&N5X8TC[?']%H[%_;8=D?,W,*K3WOGJ-8;9=KE
M\EIQUE@MFG_Y[4-YQ10E%0\$7;QBDRKA;'\5.*^>/7YJ#^G>>HRQUE/!R+3&
M>S+[I,$.@8 G_,U+]M/S^U[-0 Q-T0N*S%.L\%(NERIF5D8KOJQ-N-^8'H[L
M'??+C^)1O_A<H_"E[+]]GO^XE#67DE8AIG [S1'R( T&OO? UF5H]R:;&W^%
MC8)*NJP,*:YT=I <0QW*;'4: S?GYAI6GQ.JO= I?FQERS=%)ZB>E#6"?NRD
M010>6I8O,+#-B=8E#^XM;)BMG-PQQ9EZ?MO9F-V"AI@DR6)JR><3 TZ#F54N
MJE4.*8NWL]973OWGS_%QI]V]E6L->IA2K^>M[*(!O?7U36_'!=UFUM<5AQ*7
M?.U46AU7P(QB2^*:*C6F>\=77WN]UH]1ZVZ5^G1YOJL*N\D5BIGQN'!V\JW\
M.GTH-*8_?IW^.#[:^94=M)_?A\5?GT-XE4U'"*^6O"\\@]9*S42V,>WD;NQZ
M_F[OK-Z)WE7^$X17V?1BPBLU855FDF2O#[[\:A^<?%,3MGHJ+/8AY_[(K3GG
MA5^_-+*S9:BPE$;1!#6\51[-DI6TES*-Z=%7/\U.DKW\KK/>_;Q^YJQCC]T,
M@*8HN/1-2WIM+U36WV(6+1U\^J3V&M.QU_LRK>3;(VL5VHDS:A43&;5RC>G#
M\/)@G/9.7;>L(7%4MB-/ZE@;HY;C ATN^]UVP7&QST(0UL_>%3-<26(B*)>0
MO#0 VYP<:YL;Y+U%P@KI;0/;2B,\8:<^>V0=#MM9PA,Q"!0V%#LF;/O$/06^
M53&R9_AOR_NQ!"B/_G)C^G/4_;DW'-FW%\VYOMRXE1%NW#?MM67:^^KBWJH[
M=K^5=Y*\MF(.07S,V:$^PW&;5L;_]&!W?_S]Z^5/SS&?ZE9]W,?+]/$B?/RF
M>'I=K)\-AO6[-^#37:L#-]8@6:W*DLTV(]0;7$L:Z_L>>9J;W-9]W+2^SQ4X
M&KGV[S#Y\=[:6@S60NEJ3%2803WUS>K%:6W:'N\TIB?Y:J;P=9IO]M:$1IQ/
MM1)S,KS] ,'\>9Z'OU@%D"*5+E12E>)B6-2[X%5YVEP75S/7I50AG4UERXL]
MYL^,N:3U70SV*"8W>/ZN-VH.VZ/>["S(3:V7NND':F/WO]W[9ZWS;]F[IY W
M/+T0"B]'% 3_&*88"9KA+=^V''*C*1C5X\^3)YPA\R1^]>5Z'K5^ZU46I?23
M:GW,+[#S9]'6JW76LFCQ:J<TUW@XM8=2RUQ*VV&H5$P^W?D^/OIUW2E9Z[$=
M%FN;4-FEV+O7_%E;?\VEI[7RQ+-1+=F:K9!RJE)>S@IY4B&A/PNV>E,FGUO.
ME%E)Y:>HCW>=%7?B'(\O7JOAT!VS[WO^$N49=*T[[[7&U+[N^QW/.W&K*XCR
M"?]Q*=%_7&U,;WZ<G+1_7MV=Y J0LD*=<Z#1-?F-7]I'/(]K7G@".*+#4<-7
M?F,LUM1V7"?HVI;!%L>"X\:T)FCC!B9WL:,K,&3^>DUFG# )@J!4BI,C$Q5]
M'"QD5D!"O% MY18LM"X/VF-W4KUHR=B]? G[LD@KZ9]8[['!YC:7R:6*Y;A$
M  JZQR(H*DM-"-$H3\U\=]?_6?QV>FFN:T(R*YR0?"Z7*A4340@I0 (/J%Y(
M;[)&L,$;V'#)&V9S VH_S,A%K"8]/MP_N[ #VQ_;VCX)EY+4Y $>-_CS2PN&
M]HTU[YA*/E6IQ-5(G;-=THNF)6[;5%K?+MN#T]QUT'ZQ:5K=/LHF79I>=A.M
MS\X L)7@H:EYP3#@G*9A,M/%QD=-@=&>U%QCFOO^/=@IYK,/#\^NV*F,DO(\
MH^3'E_/L[FW/._U62.+SY>QHO,R V!V_A:7R.!TY6&+X$6L%(MHRRKW.*'9(
MH&KFP&&7<BB1^PA1?6PHNQ##$/;4SS>FW[[_VF_?>KGV='Z!CV5D\/<(<%<:
MTYWZ<>'L6W_:/RPM$^!>1@ ?'?%>7SC[3ZSZ3ZSZ_:S [QBK?H6@,J>"@S)O
MH\&@YV@L<.N)=$K;NUQ<LAB"\*RK&XJ"[^]0$;,ZU$L[]EH(,R>$?X2$[]*K
MB_%Q*'_XFL,[8/ >H+XFFH,J+_\FG8^KB-4N,=ZYY 2BYGW"X%;@!4U5F V5
M*RYF]7GUV+F2J,*3)*KX7Y>HXHM(5"Y585JJ7%ZA1#U+=SZR+HIC\1P?X"5Z
M,KE)9#\HT5VV,LSSE"%OF?*0D'IG1:+[6@HP:4"K*,F43Y4S<>ZDM=*P) I(
M]45TV[L0D.*+"$BN5$BEEP@2KE&%K007@!:I6%";IGM!_:?70[6H_5![284I
MFES19G@"*.<EM6EXM*NP)=/98JH0&\IZ$E+GN9?7U4MC]B6U\SN6QAC5O7II
MS$ LL5)8AS2NU")=J261? XO?G#U=LUJ>[/N0W0>E.[U45A*"^T^^4Q<BPYY
M)@3LF8?:*FZLF2(@#G+O#[FWBI/KG<G,:M"#A50^GT_EUR4S+P(>?"G RUGT
M?A'..;;LGL/4^,1HVS:&?6?0&SMZA)X>WF?/*LQHHH;;#;6MNC"/P"7^$^M5
M004F3Y4XY#!&#3<W8D$M^PNG)8*.P[Q59]"SO<OQI%EJON TK6C7%5/E!4@Y
M7<RP\(WGDI(:WGNL-=_N8?[ZP/2!)4ADPSL^EI7CT ">&H_XB]*_(*XCWV$B
M+-'TYC",3=C<B <G;!O54 8]_=N!*1YX_I HL@CX:'1-R*JW7:/]_]E[T^;$
MD>!/^#T1? ?%/#.[W1NR_TC<,[L=P6'<=MO&[;/M-X1  F0+B=9A&S[]4UE5
MNB40( %V>R)FIML&J2HK,RO/7UJ*,L/I;6F EII>;4XR[-AL"W8N\-@^25=-
MMV(@KC#GR(,2M>AKO?G1C]]%[?KLK5\<IU> 4X\MP.%Z\W+_V)J5-;XB_(4^
MK1[8V7Y/+4"&F!*[@?^-V2?$RP'))+I*U7^"\%U/J4A4^:[K*-^X8(8 =!/T
MD371&IC72#2A",;&[?IQ>S\9S(JGRO/(Q>V*7O="$*^HU28+K40L*X4.J#+/
M%FKQP&N@QJ;DU?F<05_.PJD^2S9XKB3H@S'64>B3$PV^SWKB?X@IA)$TP24K
MXHML:.@Z@-_"76TI^"%0MB@/$!N9&D,0)T&%:J\J (+ IQEI,E6TF80U;CXW
MD55-!X!BS_ Q_$ST8:R(T06"]:/ 1'[4KXX/&<"?-B5]8NM4I+&=):%O$7T/
M>GZ&]HI7.41OR.?P7P^9$Y4!6XQL'/8L,5!#*X3YMI0=W[8$W7V0S;7=QN/3
M[\ZKVIZ(.^':B$5MSK.5,EOAHZ(OA&5%Q#<,?26ZI-$Q#!'?'L!9,0/TKP*S
M6NP+-%DEH(E[WE27</F<5T]A=/+5=52<;;F- TIAE!U79:N%J/3%@G+I5C*:
MA+W#K&F2CAE9YX$U8^W(0&TTLQ+L*28H%'*S/I0E9):"&RR"M8<LSSF.^N9S
M3AXFRNWQYHH;(ES#0!NTFH;G&3X]Y ?'G ^$GV_-1NV^KU2<$_)^UTD#+>W2
MBWO[(C!+OT&X^?"I*EN/!.I=S,<K49!S*$A; ,X>Z[.W$[E^/-TJ!3D'#C2U
M?H E],NJ'R"9P;H @D]7T$L4K7A_NC%,\M*U),<&/.K-9WQ3K_3G_>8-MX.%
M970ND2>R".*3"T!\NB1J]>:EL](S?S[X47T8)LY"!2 ?-T(#];_RS\#\Y)9C
M?H86F!:R9[$WUWXW.DW^_*PV<K'A$B![QASS%M$^D43?"I/18_GVYZQ6WX%$
M;Z,AVQ34D0PSFQ*V1E5\;7-+O]V;%R>5XO&E:?X0-U:*;B"&*\1&8IJ]^='3
MZ\V-?EIY-F3HS[872?LNLD;WW$TD)LXI@@[M* *P^5P0YG,[_4\NEF9'1N:(
M=(;,"S'(21M/7^(BT3L3O[$W;Y3EQ_KPZ+7)U1=V.46SU_OH:T+*^:A<Y.OG
MY2/^*A%P9XB7TFABBDS_?\!.(^\%5PA=;X6_@JU#4[J8%/]983&DM65_VUIJ
M01N)F%LM[452!=5DT#T!X3[PMB4S8[Q$-Z?N'72]0-M@>+[%(<,%WV[.SH4G
M36\I2 8#0RT@=$)VW!CI$H[=VG6\\]K@Y.%1GDRU8S<03MYR@%_CU65VYAZ#
M.Z31I+",&(D&<L;O+HV2CU*YSB('^]TU*=C]&C2 CF[UL3Q-O4V!WPUG.S,4
MZ2:O/'MT9NE]_]Y\J9UR/\VGM1A[N\Q, ^SQ&TJET+%:9_E2%&#*/E37?;O6
MAN:KH*\[W3M1J\12)DV/-^EN(JMR]Y\1?:M/H2*C6&++]>6]7GN@.V-:(AJ#
M@36Q2%6(-SB_3V7G[62<[MF*+\#M0\3U &7=/)VT9_/)Y'8R3LS!7G+YX]CK
MEYDO02)=?<?9IM1*A3);*R]O&5L?C_1/+FXN+(@Y(?5YA&-F:'''FB:^RHJR
M -$J2OTR7YPG,/8COF9:JYID$QDS+%NM5-E"9(%A!L6J2Z=?MGMSO6F^\BUE
M/#Q^>M<CT>WG+XPM%WOSUW'S_JTZ^CE\WA@B:L%*MI8G@DJ<4'B(CG\?_+9D
M'>*,:C[7D?JZ)>@SABO3]+@Y1HIK-":5C_!10[8GV394^4462)D/&>@,5S)2
M@A#,UZ6)@.X!)+6*/"1P>$-R52GXJ@JO1C#SN8C\/"[Y\4XA9194_\1?/5?V
M>FX-:6@I9VA1/=%\B$[$MWZTK]YDJ7%ZS@<OVKC5N_NU\ OPMO]:-RW@T2 '
MAC3X5[1T*+3Q5F:NM-6_OM4.W:(21\CM<F5<<$6*RVB%:RAC[LRA2E95$0EV
MZ)L1X'E'=QC4N9''XK\N?&E]Q(VAZV-IBG_A"K98*5'AV6(IJC$!G\YA/M<P
M(W,'R^0)IGR^37%1,@3;^L[!@K C,:6%U!+2$1-L'SJ<^P+JY74L#\:,CIXJ
M&?D<KM43F"EB' WG)*!4#Q[+%9@ ^[@/=(4BEJ4D ;W$3G' (PUK,) D?-_3
MLD"H_,.CM/,YV8 99R058FPC$:(M2DMT+-/2)2\?T0:73#(D:2RE-^=+U_/?
M3X-2I3_>)'6"/D%>Z7,J]CJA<M2;#^X*%X/FO:671TD2*D.R0[^7N?8DM)KG
M@E&+/[_K7?[B3AM'QA<R GA+ZO/AR@IRI<-3%/&O;P]0YWFD8KET,;S\UFCH
M:S$N?%H9G8CW11&Q@1LV$GE[$1M?/OJFDM#;#POG!5KMS:NDO$CG^#YU0K.9
M#K**2<X@[BQFFXG).%61@, 9^VTUY+7QRP,-&XY:JJ_-;R#$-Z_:)FR6//.!
M*%O*NBL]35ZAQ,F612JE.ENLIAE_=?DB81(H;NM@UV>L@"*9I/SNF 0H]7[9
MI+ 1FW0T2]^:_JB\-]8 ZKQ?SBAOQAGRRT[T1_7=,8F<]<R%+)FDN3:3-,"'
M3X-3XG1(I+-QXX0/=I\AS K9:8-SR'C*&ENI\6QYC9E=*X(ZK6P=>V?O9*.L
M8CX9.P$P.N*R+\@T&2;<%I_2GY5JXWOSDG0O3D\O+TK7I4Q23U'L_$HTZM9G
MSMGC!"^%&="GH8KH)^ASXIDL]&5%!LR/U=H>UGQB;WXCF2_GC\;@:+YQ-XFG
M%8);-!6F)32^=SHO]:=?11MU9TJ638 ^!;)R1G&7GLT NY1SKZO-@]%B-Y[/
M>7;.[+HC(@EG;1KX]T&E;_+JWOST];EZW*UUW[3:PD!_,K[;SYX)RK>!0'^E
M-Y<F_&@F"C-.31+G=W""*!66"M_JP?^.)_@OU@>UHQOY]_2RG^7<&/?E]9X+
M)W6EMN[K/XK%]G'Q<[3,YVB9CW0"[W&TC&^2N3/)@J@>JNV-CJ8[\PA/5(Q6
M(V/G97X_,@IR?_IR<YUIPBAN2 W5D,[= ?E\>^3L#/V),<E:]S>K!(4T2:B=
MCA,2Q!"$P9CO8)#++@F\&H!,T+?CN2I;+V4TV<05W:.0Z#8FPAR]3Y)P2G?.
MZ^/*F=0M5J['F8;,;8DDK\?HD+L)CGJ.W25%)D+$\6PY<FSJ*I'.O2;/)B)0
M*1784B7-81C1>:1K 0DV<DN.W@8RU!R]46&WT8E!"%[,YV*U>RNKOYZVE1W
MRR*#@>Q;:K?)@B5TRD1"BF7$ KL>F+-E@FTB,\5"E>7*4=B-F\O,D3]21:]%
M';G#> :.5UQ..D<_"\,+OCT<9GIGT/?[_=Q='GD\7;(0#[Y08FL;I\K>#ZTV
MD0R^"'VKFZJ2:,GP%/$3;/A0@ MI =N$Q )2N:G5->5D.&NO(R#IS6@B ;2H
MF!G&;J5+_GC)1S!BEA]5)C);X]EJ)9-!,9\'E(:B*'/([.267Z&?DWQV<*-L
M.LDGNA0DG**(83V?C7/YR^1JG9N'E^=L5/A^-]%FF%-?]3@R4=-LH5Y@RVM,
M]-K[.3WOX.0VTM]LG2NS? *XG?V=EK/3-N.;R*DDJ@E6.C(2[TZ.6*;]_9K-
MYX;" ,Y3,"7#!T -T7/TUZFN#23#(/!N=F0=?FCI&&$)NF_M!EW9L#_NQ[*>
M6OI@+!C0G$LAUP&]NLBQQ5H9/36?LY\LVS-8!&?J/.T"A&$G@H/^#IC^\(QZ
M@1&%F<&\RN88_9K_!S#$)[(%0US(ZNF;T<_E@01K16MT'NTN+)\S<8.RO4&\
M"$0?\F0'$'XBB!)C3='#[1E$\7CS;(":=.2%H#*:91JF0#J9Z"P7;9C/+8;S
M]@NEYPZ+1U*ZALD(3=@>H : R76AJ?; A6LZ!\$S>Z YLU&'_  V756ZDU11
ML^=*SD=WX_'O\4^N<2^[W;!V"INNT!WKM9JZ66$J:6!=*8!\88Z,'ZJ$1"*B
M5F0*HS)4W'IN0$NLH$)9!3,0C#$Z]J&BO8(L8<&01,K?QEC3*1LK&CH FU\-
MD$,RX&!(G@#?-SQC@?*YQ'.!\-@U;3C<%W#N4F_^2ZWHE]/)6UGO9U):MAXX
M=Z,WKX^>[XZ'%_+/<^4/!N?F8\&YR[UY^=70.\H)=\T-/L&YMP3.S>\0G+O6
MFYO/):TAW$Q&3^7W!<Z-V/6IV#S2^P6U:&8%H)*E1'N$-_LBV+;4-U<K<HWY
M1F]>J/-*YUHI_A)2K&'E%\%YG[2E4G?4-01Y\->W,WR9.IFV+$I5T:KL@T_[
MN?]7_G8-AL&!:QB@TW^/,.1_4? #;VQ'A(DVN WD7V1W(1VNR% '>26]:,H+
MMIAT291-ACHD,^?X]K7*.&YZJ<J<"S.F"&X 5_>[ ?@N(& I&K@"@@U4F\]A
M3^.^TV(ZB#C,V5F+^0)<SQ?^0S_$?^+^^XHKG 1D]=DT R8!8]": A3*WSQ;
M*!3@7P**%/@<NCHQ"A-:@F$RZ#)!GACZ%G'ST#X9=#S(P)PJEL&4#OGR/X"V
M@I:IN@Y5V'<Y9.B&^0IV? IDQR")V#R^EI"K"(/:'%!>@J@T(= ]9 0GMGNQ
M 2TP[FS0?.[2]M_<+W^!IU/*=-'MA@QNA;FZ;-@DPNNYT%Z(-\;Y%N7]/%[%
MT-))\B1J-=XW7=$?YG.>5P'QD&.GP^ Q_'S*P8H\D4V[2%R/XV_B";A'A@\P
MZ -Z(4O/D+QTARW\E Y]R+GP)D^L25/3=5R)WA+ 8C)G?L^PP'%<Q>,9^I_A
M]_80M]E^WO%#>:A<#CO=9FV9%[?*VB)]N\(!QQV@15+?SEE%&M#-E, + (Y
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
MN'U^@''GR:+RV)#T<2Y8F4ZB')\<U V;WGI$07R1#4TG*>S LV&,)M1+ZKA
M&3&.*/5-MS*55OM%#=>$FC:2R/9U)M)<*6W2M7MI'0;L))RSFL^%D\S..GWP
MV/#Z8*;VWS#[UB-2RG1BA"^1YA_*F@;O]CSO1;I%NK;;,,^T 58;@8?Y!K?:
MO3!P&O8=-Y5*W4&MV)F^%I.FI.E.%XU]#6<^%V_+_M"2Y:8P[J7"%@L+! 9*
M@@/3<L-,'.*'\GOA!WMQ#54D[[QUK5$ 5K2YPKJX>GLN7,^GQO/NN2+9HM.8
M+EQD"URXU,'+'$'E@/F!QGX\ECW6AUM.$B]K''[K=&:#R]="^]='&-/>E'"[
MNH$!&#!BOWTUA([(5O7YW&J#N>%HX4K_-YR,3[FMT>9P(L.(SP-"Y6E@7&]J
MPH*A!J01D59<>(<6GP3H^-4[?*$5H?%677UOKC:>[\^N'^5)9YT:@:V-0V[U
MYH^505OZ+;U=JF[2=<&8!(<'D2I0(CL]UQY-X+]#YO7FL]'Z82B51Q<7*M,)
M"65LC#O+X,@R[KIO,[U>F[Z,1^LN8Y-9"=[X1.!8 A1?';,N)3!_@H._(O[]
M;M?+I837SX5 OX-&DHA8J/WPTO]U\W;9JKNH#3N Z+=%]UT Q:]@?/EOH_7
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
MC"Y-X%L:8A_<;?(F3 "UV--Z.!&>H!E!>(,.#=_3\SD?('IX/^3U3@L" 1>
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
MJ2UQ%;9>C"H7>)=BNSXYPU*Y%'=WM_,\W#TOR:]TCM1B]ZH@#X[6:>E/<W8
M7NF[[O1;E1VSS\=P->3NIH;,_?Z;]-(\H91N:K9<7&X7I8;]SR_2%<<ZTHN@
M*VZ\RL)TE 76&V<7<_Y4ZLTO9];/+M^J]"^R"S?SA4@0N@TF @22^W\ #^-#
MS5C+L!Q?92N1=86?BF;C0THIUHY\@EHY<U63I@FQQ[4O^[6:E3PU3V JW<&8
MZU=<;3$6^E$/N[#TL"]U\'7-V:4BJ&9#%8]^6_(4< ;@QK\X"0X7.YN;XXO>
M?-Z]&9SUCZ92<YWZJS7':[:EJ8YTVE8B;0FG["2D9=:1\AI;KJX3U\D<R6<[
M9$PI8EYA^?(Z2<"OR^4P)F3NV31V*CHR6I%T)K]((K$ %@KAY.BXP2F_"I/:
M.C-N,QBU=:*:@CH"R"4[H24,T-FAO;YGHVTM'HX^SJP-;KY6 */[<^;6=HXM
MI5)-ML@7V2H?1O!=]]C6*\=V.M("*?.+FY/@L#^B@":&Q_&?-][&8ZGU\'O.
M;<,BR" &$&%N?F"^CSKMK-53L5YCJX74X@%_@GI:Y9C24D>E0IVM5Y=;0INJ
MHXU-ECUVQ_9K-6M$?3W\=B'AB:^!6\!5_:?%1Z']Z^KT['M&L&M1)NE:JI^B
M<D&&=UW5O^?#Z9);/5''G'$Q-!3*EU8W<^+G"7X>5F;70+U89SDNQ9F"T==
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
M0O,Y^#$9$XZ6?2&]"*+ PL?)[I#'@.3&MJT]1.NCGR+Y]47CHX@$?NX"&N(
MOI;/(3L3K4HVQLP0F9-(I4Y(/0#^/WJS&G2CT2_[_FB_)"!CSK#@/Q*)/)"'
M(\J\X6>($I094FM[JB&3QH!#A!5!)8M!LH*X2,4(>!,8TL;_>#OW *$BA= ;
MCH/UG24Y*L=G(=:4-CQDXDPPLH: #>955M0B8[!!IFKQI&=B=-^VM5U<64RS
M-^^^_9J4A>/OW>--DP!+EY*\7 >M:]KM:NI3X>'4VL&ZLB[A25I_5XVMOROV
MYM5'H3\8U)J7OY-# GW6WVU6?U?=8?U=IS=_/+Z^GU4GW."!?U_U=U7$KK/S
M2>'D9J2?ESZ01">U]R)3[A_*ZNNJS+DP8\J> K20%6B;9OF<:YL)HH8N8)%8
M"E"L8'A2V& L(1N(WJ! UZ$,GX6'RY=@/@!)T54^(4DB^!2$SG%IUJ):!W@
M-3CA!]32_'J8SX'UBC\C (2D6VX(-[F@D@BM-06;)NC'UH,5,:'AQN%ZDV:P
MWL1?8M)PC#U/),7-@< Z04?YDRIVZ)#N&#Y$LPL07T]2*)/FPA<%/NP42.R*
M-_)DRVRA4(!_0WXKE'-@T8OV6"$J*8&)9V<B81'P(6U*[<M@G4WX)Z3RAJ5_
M 3:VAS91ZY:%^#O>'=HVU!W*@9]YZVLTO!KR+,2/ P$9Z0*>SDM"\"-)E71!
M 5]CJAE.'![SL6QX7 D&?N#( O5( F*:SXFV="+/8XC,:FRE2Y.IHLTD4 N0
MC;04DQ3K0LI ?)$-$&;D TDJ.!$D?CN!-Y"B'IN2E@F G2-=>S7'<<F./@V3
M(VGL0AG2"['/N8JM6UXE<+5 WA'=1S( RF#*&G;>$*=#X-"N#VKT(Q+.WB.A
M]H:CL*'C5D<!O?ZT2(2;::0^RRWBQ ]U,W4<,& H1%,D.UL.)WYRV05>@9N+
MX]A\CO!7P&67=62 FE"*((QT"3-8(*>.91'SHXE'JJ"G!V^'=CIU+P5/1609
MTEQQ=2]QB7(X7N/J^C:4=+^2< [G4M#-&4Y$$67IOUO.,!T:#AE6N%C2*W(I
M>&LLRP>("C%I\\!>Z6T3O8?-2F J;+D4KI]EJ!RYET,^YZW+_$)-$"A^L4V0
M@#K"*5CT41G]= I&#N)*CWINC65IB QS%=T8,F*\+E'7Q)J"*)2 %"^Y/1S]
M3>(;'AW.8K4(!>XX&1=( -M/@>(<(D2J2.H<;*6NHO-A.-ZN^,:FFC?B8J';
M1K&#8^@U0C[G*.<A#L]X=+@OZ'/(9'<!Y'-Q-T!,5AN7*$%.VY.J)"$P7#4,
MK_R[?%@H>%/]V')$9PUGH\B$@-Y$?SZWJ+@"'@E/&$'; 2.BO46M#:_+C@):
M?0-[I?CH0+O!M_"JG45B\N+'TY6H@'>.#M[[&D^]7Z)R?K\^Q$_"]C@#$00X
M&T2 H$KL;+D4,*%*W*XR"U?L)5)FF^9X:H5X=67+!^6MP]4:.QBWK\/+$CJ8
M'_"-4$5(=:G?E,TQ8RS<M=RA'1SDPHDR;#G"R;%/$QU'/K>P#&<!T8,-&/M&
M]%"[Q;:(SA6*;"%B4*I-=0AR8"5[0/3NP+,32$:A/TOQ*8B8*A"T!EHBZ^9B
MG%MI=;%*X-7[VE]@"NT;9$$D\4:#'WGRT<3]CXQ29*>%M[2KA2&,[+5UD2T6
MXADMJHBCM+NCK_P91U_9SM%7V$HAC)CHT^Q$+0@333=Q4ICJENCBRXH708CZ
M \B3?D%F8#1%+S2J<3#Q##PPU/O[EF:8%YKY(*%U#[21"DMPGT2^A,?)WHP%
ME=+>HR0270<[6VBV@^ VO;5W?7Z5=WM^*8T(+4?&ENVRV'SN ]8WG:B$:CB,
M#?$B["-J8(00GP_7VI Y3;2N!YI5<";EW\BVRBPG7$5S6I2VQOS3@+.2S=G&
MDZ\:D9.O4EE-;UZM-MN-XXM[N2$OGHA%$E_[. 7+9M; Q*M*;_[P8_#V5GT[
MTZ?])!.O@.T$2J>5AULEA3S?_KR75>FX?/Y.>G.!HDHIR!AQ[(B0F,BJ*]K]
MXCL043O''0JDL]-QK>PV#]PIXKIP7[B5!V]O-O1BPQ$\?WW#NZ&!.1;7#@)$
M#[ET648P_?YF[,"/Q:!\"X>K!$[<,6MJE13]E;!C(E]G$C^:MT9'U\5!_^7[
MR\ I0$>__E_"5#/^\Y6= W7[$KI=55RY':#56G-C4B?37GHZ"\;.)(6RSH!Q
MDYW?DN7L9$+.8JV0SB@15ZR+*8KU,;8N3U02:,\V^.\19H<VBZ[U;"4U8N?[
MGDC(>';-WQ&\UHC.)7&9,,GP1_MHVIO_&C>&U;?1.=_E')Y9TYQ(B=4\&T^7
M1X#0'?3.0H'C2L5UIXOQT>58ZP\7RL**BM&1:,=#2<Y 2Z89I^^015K0N485
M1D\L9&/^S.X?N-\SZ6TLU_P:TZ'4[G1F!!VRTYES2==$P1@O5Y<4&FG;^G)K
ML[XRLU-BAMUZ0&/6]R/7\!V72#27-32>?-$3Y6RD>CZ[4)Z;IX-1]=DOU83,
M:[G:R:#NMXV>N-T<7I'EN-7'RW!KPN<OY?:$+TH<HUG! UKCU=N^\F.G6BR-
MH813^7LRV&F!=DHWV'*4D;51*VHO1>7Y]*Z6(-@BT1[Y#(<\;"T L],J@]U/
M-<OBC1MHJ_T;E-&+^L?)K[FY*V^N*IC+6GDEOM;.V#S1TM20J4V]^0Q_1JA3
MJ/?FS;.W<J,^L2Y%P;?,@Z$PD979O\L6&FH[Q8%[-U44^W*.[\VO;CM/EZ6B
M9;SVTWDYJ)2AIIDJ8*5BGYK^!?SJ,CJ(MXGRKR+ J4CJP>TU 5,@/06>HM]0
M.>_ TG6H^?67]09KAS$;VJ__YDN8!3GVO2>JXPKK6+N8>S\@Q\L_],OGD_Y/
MH:WL.:[UMB''/8,(V#"(;,4=2>X'-@5(4[*G /K4;ZUQ?S^=#&\$(0#OZ@&#
M]!@4U-V)(?_)Y?V_<2_.#.DI,<ZJ#WT'@U20/;)Q0.X^6MYH3<F[+4I.3]&6
M%Z41OX,"@6Q"R.BW9D9+CD?L5XY':[01#(%XOMU94VC.D$QK:FN2*6X6%B>R
MZO:A" ,,?[='.!]'Y4FY=&8>C]\V1OM.$>CCJ#>?]A\[,^57O?!0VZ.%<;UY
M]T909I6GV_N6DM'"EB]I$3A(+0 .LAH$R"?B1S+$C]IRQ _?B"SUTB@J_.\3
MHU8/)OI3Q )![%E[?9V-3V[OGD>#5;! MCYWZZ(C/5B-^K,%X+M_'.X'N1^)
ML?7.FJH)RQ0\\#&87_^%%P>42"'H$@=103C>T\5">AZ=U"=8*[)I2DZ?902
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
MD$Z51"T9R[HFDK8TKM<UP40CXR1&,8KBD??)#W<::!$%YHA09V'Q#,]UVVD
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
M#JD=%N^+R E>-#W20I_%4($ESW02#GOMM4)Q.R/^^V PW2F%N+S]KZ>FWA"
M57/G/#5</JW_/_:SQU_ZY[/>EI^OS3\^=&$S@RG[FUO%5U[1LB\\OY4I;FYF
MMC;+/V?AS_G9=RVLM)/=_M=WK.GO7;(K;M>MK^_CDZR*SMF$7XN,Q'F2"<PL
MXRDI]OW/?@\YP3TJ;F9VREO/7\@OM+I<)E<N9G*;\[G$\U?WZ+1?/*WR3K8\
MG]3?1'H\,;L#2B%@4,-7(HH7[]!.9F>[G-G*;R[5N0'KS1<S6[G"4LVJN/GC
MJ>F%;%+C&\J:S)]%2/E2IKRUDR&[9XG.#+678J:X_7>Y[FMO5B&;6U[&I*EJ
M;0 LZ@/%^X;NTDO@M2<4GTQY!V@AMX#7/?[PAZ5?_1,DERGLY("MSM=F?]9%
M6"N5-Q?>A!<<R-LR7<IH69,<]U>GC+7B#IAW^7_BI5@K[V2V\PLDUJLM_96O
M3+&8W?J^&S-58?T3)<S:,<F5.LD5BR.#0LI@OL3/4V/62IG-8B&SL[5 85A2
MH@#N7LQERKGE,K_62EN+5>9EY>YU18766MOU73#./DCM^E=G=Z725F9KYQ^I
M_Q1+>*N73/N!2YO=_-GWX_NY^*D;?Z^%\.I<.[]=AO]^M!;SNM/>WM[*E O;
M;TR33XWQIMSV-/ W1.^0 :?$<D;V+\YMU@J9[=P"9O-[\UF"(,W_]5O1]"MR
M2,N.&7-/UF@;?4]?L&=_)RKV?=RUD"EN_6C%X6V7]7.X[U,&Z58^6_C9&L%W
M^4,08"AT^P@O?H=E<]$+;+BEY&1K^7P^4UJD,KYS\7\.%Z^F2/L'\/-'S[&0
M+2 :A!,@#NAWT$'J^>^R&C.%G6)FN_Q3780_>Q>64UIL%Q?E<BRMM#"CWA8!
M9X:/I4R]15QW.UMZ.ACWEC,J%;+YMY[1LC+?!<'(Y2"=M?S6]SKC?]:4M]Z>
MV)?+XS!CDBT))6TNO/-+2DGE9692HB1M&0M/?FA-E<X__@<62<G%*ZP]L[(,
MVQS/+RTS\$$H.990PG7B,Y8\$=*NZ(7PITX-GONB125L>0%>@_A^C!/("!U<
MEM7&>O44@HCD21;^:# 1,%:RN2[U^!*PP]@TF(!-[K!4G8O)W7NXF)$HW^)O
M8>Z,$1ZZ/2K)1]A#1/"*K*KMVXZ=L6H)-N"B 2J19Z=0$NEY!,ZAWLD= 1Z0
MT9T*[$X?<7,<KA'CZ5+/WJ' ($^A"5-K7T8B [-J=44@Y^AV@/0C%['H?<<C
MR$/&;(K2^Z17C]WTINTQ>LN(.F?/@/10H1NV7,#/%&P"%QK*XG:8,N*E( :"
MZBVF,&%@AQUWZ'4,D!9=8A].$V,G";&!@H6=DF(Z!7'Z&DR!J]T'=J1^19B=
MC*\?(>#)Q+5#06!'":RA:';#%,!K-H-'"E G#PX>L<S30"[<*R,%P2) 5P1:
M$K9ZHL.A8GV@V0"K^N\0@T4#,UFJN8"$G1)M/!QW8$^F8:)F, #5_OTFM>[$
M@:N! )0YH-SU)N6N_P.9L=H'G<,OKP+" #VCY-=@A93)S<Q7)=+/\F65A?YL
MODR=#O,,(ZD8"O(1 7DRC\MF"&T/KF,2X=3L-MR*-)PLM>VZQ_I7E_  IT;I
MS!0W4,>BZ;):R?ZGN.G48,!<$0++221@8DA]%; H-^PATEL3-D#,EK%T"?9%
MV^#4VH>0GA#?!$0"8M(YKL*9G1I08&/I7:23 HXK4#Z>RX!^32#"[[V%;\-Z
MV+=R+BH*WH+G_$3^DG(DX97]4Q4S<+NK9T,+S# 257_P4OVNQ7A-:EZK*U1@
M+Z\3#T_^IA>-7&"5C]Q"WS,E^7KL'YF^_#R],4&ND9(I^1YN2-OS%0# <QDA
MZQ7FKQ$@8 [#8X;&# ;6-I^E28"?::;V.Q#U[_669^'\;+WC_,0_'N=GZQWG
M9]DO"TEK[=FNJ>*MWUQFS]:KO5 .&O"J7$3%BK\J/IL1Y:H ['OD9LHBF!*0
M6L*15$6L2-T0<] %59=@=M0ZL7==*;N%S3,&C,YJ>G-,\4<&>.Q%JG4KTKUN
M 6&.COB#!)V8L7JNC[8Y>R^FH!93D\CI24C?C>@CZR"X.&;BJ0<$X*EH=8L;
M"Q^S3B!^@NB#H.Q37SGU&D(<9%=3,'OB&JY0/Q 1HCIN!WE VB[MI35*V@.O
M [L.*W'$#&S9!/7/8C:OMI/=3+87TKZ@?Y\,'5 X&((_!I[6<T/MC) ZD80?
MG&ZA'?41+I9[!THX1&R\34/#$A)JC6IXA:1;9Q'M_@R#YW=U.$@6FJXCH9MT
MID"M?B=N^L9'69I3I4.[:T"&(4]<^U,557YXJ=-]QGLC*Q2G!GJ>:9-RVLP:
M+\BC9ZR7SAP/%;="G>%9<SP^OPE9L2I"O+HFJUQ^GWLS7PNAU<[70*B'S:,J
M"+D:N&9RAH:YGO![5(UH0 9NRE(/TO.D\(8@;8H.+? (\F.($ZP)682Z4?X7
M\@70E@J9&4>BZK^N!#0H$T/L *T!A1VW'=--0$!EB2>-_80'U'UE$. A&7U;
MS#N$+\]O@YI6RIMR4P &+MKO#&L34Y.5 EXWVZ3A@1/MY-Y6T/X$J4<I#"G>
M7)F;A;BZ@FF(UF]_GT^E6O9(,N:S[N3J2OJ6J\3WZ8N.BJ!QI41RX,ON/>*$
M"YA-5G:5*,/6KG^6,[G-G<Q.KC1'SH%6"EOE:6MD.AZZ#!+LIWG@=2 NE;:[
M\,)0#R"35'[C"R.X574F6?_%=^<1S4[<'9$U/'UWTH4"?_L6H2=YT34"@8Q%
M@7"#=Q9KBRS![ AUVJD;H@R_8$&) \LTKA/(D,P.7>YW($>6W4DX^-\A2]:/
MQ&]L!T^)>RQ,^<-I XR?PHL:)[L9T:S.[X@^,6I8T<#DLEZC:9PWJAF<PD5S
M+R-6B#YU@NLW'C$,WY\B-=\:=/JX_OFBOE=OW5B5TSVK6CFOMRK'5J/6/+MH
M5&N_,,ZVY'E-T6P4SO;8^Y9XCA=/7IV=O7[K^N^4)GM:B_0I=\C@%:LK\SB3
M:\A.N$;49BW="XS\3QT[ZHM6AO '=B&Z Y,1KRF[V93?3C^8,7OQ >L*DEY?
M=%W'[SF/9XP]O[ )",QC8'/'$VJ  ;/+61+@/&,\)R^VASV&L#$4><2P.Z ;
MLF)OG=ATE_E)ZO@8A")[*5&=<CO8:BR6#0@G["9$=3W2_*8YQ-R>79D/5#&<
MB (6_.C\A+*_K&H?N>BN[=^*S 'GD3TCUV=FNU3(Y$ND2L$'<W2N&87HSV(V
MIQQ\2KVAZ?Z9SVS#<G=*6]PQ)>J+<5-)4<STZ=N4*U?3 +-&Y+PJT<K4HU#/
MH\>Y62-[#[5R);J'R2@E-75Q'6-'L7L<=2<S;238W=]5]9K[XEUR'JMFHYP$
MIS9Q=05N@C :'3<:>;&;RI93S8KBR3P9N3"G+)/NY&?'W#3T'@B:F]8LH%:^
M&?1I=Q",HUF_%V:QM+&_$W;R\ZC)=B#L77>:FQAVK@\[8^4+@DDM5[.P[W6D
MX('B3HE&;<S.1#HCI;F*:X:> WNR$0<;CCV9:YV@VPTX6\_DPD;7GS%HC_T
M&R0-J/$I<1WZDYLGXJ[C<8@>CNK7NN%J=G7EBD,4/.*0V]/%F*@TLB<\=8IK
M" KA%_'QTR(7LGZ5/"6Y+-YX8NO$Y'DQ.$5JQ"YZC7,_N3[GC;+LL-HA9Z=2
MJS#C5V/N71=T8]?73?&X@23V@V4!<0=+P.Y)HP1S9M7<@?:&R B]")L'FHV[
MU+S@.WC2HX9ZZFR&@>,.9(]?;#SA.J+K.?_&M9)()--.IC=(Q%A4'TIKUYT$
M*HABW@-8&S;CF[JFZOK-W+ZH3UEF(J48]\WLW![!Q>QYI'R'+APM_>5C9POJ
MGY7>5[FMM.O$B41>,.G=*N4Y=::43JP;OL/7232;^X<<C6PH*4JX0^*#JZ7Y
M!M.GR(B&!<?V(.B)@)S9TM,F(<1(1-P+C;N8BF1LOKF<SB/:B-EM$O'X"WDB
MM*&S\^078,.U>P];/\(V_KFC9>[J2N)3_J[8 M8FICQ^N&%$2* ;3,MV0Q ?
M@,F4E@ 8NV1.##P?-9M [#GLG7UG>P/:X:[LYLV$D(3&N\6T< HI;C]V%9-6
M:>"VCU%4J9>9 @8(9X ]M^&^M"?\0TK\9IX@SIVU0MD=DF4$+,@)PF7FY+_"
M@,]*'-I^3QQZ@\2A[??$H;]_!9"7@8'6QF#B=PQ^);ABE;GB[V>S5Q:("+8O
MTR4MR.ZGQ038;ZLK?Q8+V6UE&G(R2"%;U'DM0G6D/L5L!1HZ3D3>/GL@^CZG
MBF ,A9U*;3H@C:B*9;'%0(X_J7R1 .Y0>"Q"&2(%4'< 8CZASL7:BL%: -T$
M<\YJY_9I'V%YD+$<2JYGNP2=H9BGI'5/4^*U[0';*+,5123?IK>:Q\)/?/P-
M9?(/7&P^+UVT>&$CUQ62&G7II9:&(BZ Y[>/MMVOYAG[(YTV6%'NAU?MS/P+
MN!1.Y_EEUA+*"_3\#_-=-"^L"?#GA1M$])^2#<O,>-;*F4)N!P$(/TSQ'>[2
MG*K\>98OR<@V3&<)ZC("-OS8:"7;F0,40J6UH\@57Q@)D]-LZ3=P0M&%J%,.
MP(^[$%O9'7S7$B8$S-WBQ5TUY[K$Y]-Y1KL^R0+T9*K%'%+]L[R5V=G>X=M0
MSF5*A>(\ 2PR7%)9L\][0=ME"6Q$JV!S'%<9L^079Z<'"C>4S2,RWIY.S]3N
MY^667-Y_]E5&S8\A\^ULKOPKT?E3,D!G($W3:R&SM9G+;.9+1+)K?^:W"IER
M?FN*?6?^KL P:TM)*>,H<XJ,'ZD2G1M[6+BHF920T.VXWAVY3OXTE65V%DW%
M*9S0'F\XP9BS)6&'REJY1EDB$L#3B5XJF*3\/S.QH5\K@Z*XF2U,@W@831O/
M]O<W=BO'E=-JS6H>UFHMJ])H5$X/:B>UT];KQH[?-#(^]W:!W>$$5,S+3D(?
MG?C=#6%"K*Y$?1?HTPY#-%]8#UFCP*?-+C/T-3MNES(5@>3J<"W@3A0IC\'M
M)2*KH;GQZ0,_@XY8OA^@FDRL@7>+WDB@8^$$57&C4#KMT6$9>ECQP" 2,L(D
MKH@]T. $&55+'81&;0,K5U&Z%7(&WBT"YQEE"=$S\!&\-\(QM(44<<#]-87'
M#SGZ)VB[VJBWZM7*L56I5L\N3EOUTP/K_.RX7JW7FI0K46NVZB>5UBOG2"P%
MG9,N'7+HSFR6O;JB24GUS29+'37IT"%;FEB?T*P9+P1XN#=".!)1D8- &IT.
M"@9'UII<^-2CNXF#P@J H XJE7.-1V)S3)$\[0D,Q?[F4-V;2)KP31?N!0N!
MVKUHPPVB9>A1K;^UAM4LA=Q?S5J5_LK_]8'%$2]991:E6H0O6C3\"'N$4_(
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
MW<,/CN6_]^K-ZO%9\Z)1:ZZN5';/+EK62:7QJ=:R&O7FI__YV'[-#&28K-R
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
MG'!Y$*BJ@5!QR:6%[ZV>7=;W-O([;)_%LAXL4A#1@Z"-@4)Z$]GJ&?EV8)C
M;@>,I3P5%./?1QJ9>'7%T:TK&61$A<$QL@@VO>MSC9REK,!1 )K0A!.^7.LB
MVP1URW5HGQHNEG"[!OA4SPWP]^3?%)T],A+2UFR&.5>A)GW:<3L#[NCH8O*%
M20'ZY%'21?U@X&AWOP2S29%;UFJ2=F/>:ZZ]D%V+A=SS46E%HR!=@R%:?\^9
M*IE^-!)7Z5@3_(G1)21";!ZJ+Q9MQ&>&H)IL> P$<-0G.!<J$$HC^[ 85F$A
M:^HM5)%B1EB-ZFDZE3;=1>,'@CSXD(E>J"?)3ZC<^[78W)EOG8)F1DKICFHX
M2TC*+K<8T0%U0F=&RB&-1PB;-;)F%;B5^NDI_50AK;'Y0H5OD<X@F;HFU%Y%
M.%(H@6*B5>@_\]E<;LZ=,6\*Q];3G)FM 3'98_%A(P%CHUPNY];L#VN%#PH=
M;NIS-7M&@:*2?^+_,SP[=9? K*,%25B%8LXRW3NJ)I_\/*GNO:+M'?T]LY=9
M)I_Z+.3"W-5MYW-KG0]KQ0]KE0\9DF7:A]?#,*"5WX:)@2F*15T\&3I8;:4H
M@B!T N#'Y'K:EEB6)"S0-\*'Y>D)3>TC(8 3F"BZ0E%3%MXQ8SBN_Y^_H8)
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
M*+R;7L0,8<C8.0[NZ Q@])M25$.VB<D.S\]R]"DF<2%A0HKX0XN3KI\D CV
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
MVLOAZP@Q1NA*QAK31\+ZN=/7U5175XDN8B;/YS$Q\)@@K#20#UC/,/H-!J-
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
MHR0IJQ9<)TK0_H,0UE-/,W#7H;N$LC8C8NG]X2MSPQ&Z9^<[P>"RA0&8G#,
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
MZT,.<E6T?,+,&"3RQKJVOL<T6.8&'@(<VI\1H6)^NJ"U"QT,CKV[N6^_WG=
M&+D.RKT+2QHP_=K@?.^L]E483 XA:6[K^JMU+$+7G/#M^NA'O$@S7+O)_^21
M9P)<]'SBR)[.N/A8WQHMIYWZ]GH32%07G77$<4$&GM.+Z'_9F!RW9-)5?^&/
MQ!%WUZ>PZ>!LE+-1CJ./F&+C#H(6(/S):'0KT8HMJ)B;9UZ0U9I6,]^#OI/J
MWF/578V!1QWNYB4&H/(]M"&V,%A"08W5CEHN>WF<$<CW. 9P9-)DB(/15'5W
MRD,#<DN+TTAQ_;V_(SJ7/Y6RG__7NE@(L.O757^^AW5_TW K^9^EJ*Q>7G5\
MA^@MYG[.4(C7J+=ZO5N]5=E?1&A4Z_'?T2IEO["H78/I3RR(W9TFZ8.FZ.S-
MCD+@V*,"O:]H0)!PF:7WA,ONX],W3O 9W:P?'(DG+RTG/?O@^/_T^6=.G_M;
MR__9,/L3YIXE)JCT&ETO?7?=5&  \NUC=U8^0"0A:7#S/M#YV>G%%68XN\>7
M."/IG'NN[-:PAV&']+[MM/M A@DG)(5.N6/H< -J5]7UW4+TN,4[:?&6N^-[
MNZOLIZGJDC=1?D0RGEZ*]4R+Q].U]WWL;F>5F04QQ8LW(F^!5:[H6_N^\W&X
M&HQLA3=NZL'0Q4+<Q?6),'G%[F6&EV2]U \A *CO.R%W'DU@\82D4Y[*9.)6
MIT^X^/>,JH\8&G-( +3O:R7'R C!0@HJ.%$)KV)BXV*)!0R8X;_XF13:(9?
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
M/P.RV(Z82N6*OVXXZ_R;_P%02P,$%     @ I(EN5:!9!Z& ,P  #U<# !0
M  !I<'<M,C R,C Y,S!?9&5F+GAM;.U];7/;.++N]U-U_@-O;M6IF:KC29SW
MS.[<4[(2SWK+L56VDSG[R063D,0)16A)RHGFUU^ +Q(IH@%0 @@PT7Z8C6T
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
M>W+Z;$M+1.AT_.U)EJPX+/<,4#&W61$4$N?'[6^AR@SC=],*'_=\+(.KB0(
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
MY.=5WM>RMR6YC:U9T&+!$SGESMG0-2IE=AFGJ1V+6219$ -W;>1#('#9(CX
MIC[?B$Q(L/*S6[)*6$UAL:G :6K)^H5G-I'3VXO%.T;)]C0E$BNGH:WG-U6D
M"I$+"E6K5.GQLGU4!2Y+>4UM5?Y6/N(("5>PCGK.WP[^7*49(_"<)*,%2;+P
M+^C^NDI-AKHX#XT2 PI[2W\&[$6<H7@6L@SPG+7M+2[?FGO3OKRM!BCMTN85
MKB43[IP)!U]2&S+8Y5#!FE/K;>DB=//VH8!*V25IAS&<,0&[0+I[I=I99LZ;
MB )&SM8?T9\DR9\I%9N.G09QX+5/9?3(_FPZ9W\*J-_2+GQE4BX&_D!V;-=]
MT%+&6R0QERQ>6Z"[;"WW/C$<C;]FAW^R6.)L^S(H?%5:Y1B"?2Q9Y_NNT=W'
M%T5L]6+$5]?E^<O3K##0/%R*;'FXO2V3_D HY#SU8_??DFGV%258*/Q&&UNQ
M AH$WN8#U&$N'EPD)6YE/7M_C_EP$T2))>><-P*J1[Z_6JPBEANCYM7I/M;W
M!;.(2>>,#HY;Z,,W/UH%83R3/U>JTGN X"JS!>[%;GGX3LY7V2K!O.7;=/J]
M[>CTHRV*H;WZV :34" .):$IK?<C97R9C[3)0XC*FIPLI*A=CU/DGGW=*FR9
MC^<MRP'S8")4#.E%VS'-)PHI\R6&['6KHDA'!JT'%QW3;X[I-R8 8L7USQ"E
M@VDBML*H;8P7RXBL,;[%R6/HX[1V>7NVKHPVL8OXT''=3N71(S6'SFU=&:K8
MD;D1#QW7CBM9$[R'S1F^B%UR-KLY:5QV13LXL7H,"+N.\6=Z\B/"K)&=1I;<
MS)H6*Q&QY9P2T/2,C27OJ/))34"V@B.M/P/\DM#I51)96=Z;JA9%M@O?UFF5
M>,A'\LJAZM;VQ:::8C&>,3..PXO$8&M5>RB86.XR8=LN8[/M>CI.<!!FY\C/
MG[E1,-$DW>QL #RB)(:;H(LS-IP21#N;A%04SEMV3=K%UAJOK34+3"YZ(B7>
M.=W:)%)V N:WMF,,"<0KPL%=L^5P*%PV,0Z"JT=CX(_SL<@,V/S9D@$@G,R$
M3Z;N38=?68+=+^26R0U^)-$C>V./GHR$Y25$7>Y?.RU@.>V0U%];V^LO23RC
MY^K%>_R0R?,P^:T'HWU%S IO,NUB(MOVH?9V=+!0R&(\W-7#>B!Q61<?#%N/
M^OCV <GT2*.)K3<O)?.;"*@%!:E70<?A8X@FJ\2?4[5U13)A9"'4^O[44E2G
MLGS%E(-GH;V#-S7$)K&R25LWH5*Q06&GP2AI!=8YR\(QH&3Z0=+-CN96D;P2
M5N[J<1-PN:S5-4/:9U7"6E3=]93M\,S#SBY#A"I*TLM6=K7:0B'=^(" >+.O
MY<(%HKIW&<5!L8E_RN@>7I!VCL45#-7ZWK\=!B@=N(&@>6O/J.2HX8_H6[A8
M+<Y(DI"O83P;HR7]2[;N=H4"C7)_:BG\F4?DY1YW*&+&((CMV:@U%M00'"Q"
M8@1L9A3D&\0$A8'H,+%M-2@$VH0[YSICIEUU=P\C4&\U* 3:A#MG$/'8^O!M
M&2:%;J6Z]K2;>MGI/"B\E/F!8'QIK51O67 I+TB!8E8Y;$Q2;I&IL@O48U"
MB9F 4'IE6^'LA%C!.J=L."A,N+2#-VFVH5 -2.2W'R0P/!9 V]06/LR&OHC3
M+%GE-<N0SW("5R*$H!Z#PDC,!&BFNH)2F'Q&T4JPL0$=!HU1@P<(HG>V-[IR
M.V;$*^L=UGA0T(#T@[:GO2*4H,MPDN!%N%K *$F[#@HS16Y !!UP']3U:9'/
MX>]WGFAT'A2*ROR .%IS0C3W\T\Q*B8D#JIYJ*K..%T'A:$B-R""]IP8))[=
MX62AYD[BM1X43C #(#36'!,5K6QN28TL3N-! M.B'\3%FBNB3JJ*ON*W'RPZ
MREJIYJ#H+STO+UJ'@PE*LG4M$U2Q'DGK">!R.&_)QO.RVH!]EI&I/2TGK!?3
M>GFJZ.AEK&<?ST?ODGER@WTZ7<*H/*(6SWY346V:WE#Q\IEIO33%92;'J/8-
MCTP]7'W%"S==/ I1GP"=O,=33%=)D/^2SR&G^GI.[MTNA]58!>\]<B%9+IQ*
M4CR(;">#7B\Q^S[+44C3,25F/27)5Y0$2F^!J72V]"H82)KL?3!91V>21#M
MM_MFF)IPG$\8W2S*T2J;DT2:- JUM_>&F"(0O. \B&VG(B%V"54+L>3UL!D,
M"XI:AHOK(; ZH'$_\/5 ^'H,=_UT6_M\*(ZJY+>UE'PJG?I$@6[=^Q?_*;(Y
M58XI5I>SH(.M.N8=I"VCWCW_=_DZ<L,V -^!SEO92NS:_P#6HAZ"P=X]4E%9
MM&;V""Z.6FV'APC @\*6U)__Y@-*8LI;.L%)7NU+Z.]H5?RM>GM41E[*^IOW
M>C 8 *K%YO.;5GG?G]A8/XNXZ,'9].'?*[;9"N3^IE6VM^AC^YFX;7FX,7M&
M)$Z+#" JL'B6'Z;.UMLF9?S;B*T<!3> CK%M/S$GY2&%F%!^@>[@3SCC>= W
MF<#GZS3AX;P+HR!96G)CIYD#+]3I HB(^'3.H[$_UUO.XF 2H5CE23,S7[/C
M2>$C"]6%U2]=EYPOPY]%+CM];,TT1Q_1N\%IEH1^AH/;C/A?/E&$TIO;3[)W
M](3=K-<X-K _D&[L#T\U0;*Y7N:7]M>K+,U0S)[XN5J)YX;V3]DJZ6;N(&M$
M0LYYB0YE\W?:,$LOX@E.0A)(WLHS\+'CO%.4D7N['=N5+])TA0-!)FF]U?>'
M]2YSX$%WJ-O#.4FF.&3/JVVFI+GM@?.Q[V_*&)(1>.JU.O,>Y(P^ (Q^IL<_
M'!2JM_1UR#23YJ]]GW//A)"@R6<M.#VG;4*M!Y%;>-/F^P1ZRQH$C[4<[;T9
MW^1DCJC2712SDJ4$,BOQ,V$QMBQ>O!ZUJU%+J7_\^YQ0/<@,FJG6LM7WWC)%
MC+-<!=&1V=@WO\]Y:4Y4T'2TEI:O=1W>A.F7\P3C*L.SQVV3]^GO<W(:EQ@T
M1ZW5)3"B*]Z'CV& X\"":J]_^CA']Y*8*!+ 0A!7/81($@35>A9O)Y;(>O;0
M.$)I2HTQYHEJ@<UYF8C?W'KL#Z/G;)U3IQ[-T^[D3'R.$!8XY 82PS&(QE@0
M#2CR8UC,,2SF&!8SM%ET#(OI*RR&_R+0]D;LG"2%P_@F70G3>\1]ON- %R7>
MG=,T1J*9+#T'X4PXD_ 9":W9=_4P QR(UB6OY?VII3<B>EJ/,,_@.GQK;26>
MK5*66IB.?&J4IH7\A<=OL,. #N(2IAV*O>!1ROZ98.G)2*&KG<.R3/IRK+@2
M<.D,;!(VET^GFJ'M\XFJ_%5!^8N)=E/&U1?#[GN)3B>+;YYMJKN\Q&I(T&5
MBDC*N$/!6'42I8_7<]K:439R"1,IY>[IE\.P<%F#'([7,!)X.IJZ=M6.8%$(
M#505I6/M:%W9<6(]TVPU(-7"8\^AZ$I5_ZX;_GVN,/GR=E=I["=REY5%9UAZ
M-"B*2_Z+V*<,A(^8T2&R+L#FML)%I&XN,<60D%];]#ESZR:+MW]AIP%I P7F
MVUA9JS\.4"O;N"3=[*@.%<DK8>6N8C$!E\MJ1S.D/2JE2YQE.!G-$ES<=X@T
M$K^MK5LVM45!5*@'[\CTFB)IDM46#_UINW#H#_=C]F8*3O*R^P(SA#;EMQR"
M\@&)!T\'?2)P@Y>KQ)^C%&^FR2ZUX!9&^W?HWK/FD8F=[,-#3VK'$<R<5#\&
M<.U1]XSG.([8*RMB0ZC5[/[T9<\J9Z^%060<@!ZPEUIC,SXFG^EV'$9KD9!W
M&O7_4L^!(N;2#PKXE0OU+=ZODC">%=GV1=KSCK,TCS&1%4_9:[S[YP[XC2_5
MZV!T9@U"WEX,K(B9VN7MOE#7AQ@^NFUNP*5L#5"T.?#F.?%5&60!?D"/8< E
M)!X\"MH.MQF3Q4,8YU%]8SJ7PB"O(T[BW& L'IBJO)9%!F1:3,E1'+!_B).&
M-'YD$'- .[_@,=/:+3I9+$B<"Z/8B K"!5?I_ Z#@%-(NW/7@RUJ:Z7T.N!3
MZS5,D%H,..>KWSO[MUD#J'S7Y"_1\M/^J4',"4-<]^.".W@B=9T- X94C(O=
M\C4'5)LK$I+H:6!3&X6P7_58J%:5@@'/'5/"@&:CM>HU'Q;+B*PQOL7)(S5,
M^-*X(O%CP6;Q"B/)4%3_^YBDV17)_H4S]K+N+&:[XG:DHM-U-L?)W1S%I=S@
MZ6F-I$',5\O2@2:PW=(VPZYI.81I9XYQT#=E, F:I?,6%/']^5!KMZ&2$@Z*
M6NN-24[#'3G#=3JDTN9W&(; 1;2#,M_7N\>_#$3I?(*3*4D6*/;Q&8E7O%V,
MW:9Q6CHO99AH4+QVBRQK*S9O[A3?_([;4\ @R_ U\E G4,WT^ .'LSD[!C[B
M!,WPAV\X\<-4J0JS>0)^B"G721;PC;N-FGQ_L#)Z<789H@=6$3C$:5E@[Z16
M7W!#=*-$WXO=$GWE6%ZT'6Q;K^_$JPUHJ6;?]72:XHP]DDMIP5G[9=SV,A%T
ML;-Q[!(DJ=H'-'>F7I\4DIVE*F3?^6I][ZE.>LRK5E[$*26$B885F!7G4XA[
M68MI%4-!.K#@7.3"EMPQG<\)\C-6QT86FR_N92>30DGP$%8P\RYE4N@'R\E
M5C. ]AC+NG/4$,9:\MM:*DFGM""( NW.[7,?,6)G-S:'+N+E*I,7DH5[#$(/
MR1AV*#Z+1ZIL4Q/UL:-_I *7X^.NYM$+D<M:1QN,CA8:V26X_B2)K.J(O*\E
MO:6PF,2P\3EQ?J?,G2W;1XZZXL?M;JN*S,$8PMQHO[30#B3O[96N:,)CW/,4
MQQ @E; $KD]G<.6]5[+O+ML>XYZG1H: JX0E4&MJO61L[Q_D@1ZH)?::K-=]
MW^F(G3%190)"X:6UU;4U3],SE(;I* X^I?AZNOO[]YAN%XLR*^%ZNGE(2,5'
MLM_(MLKP='4J:^$3FAA6GEH"KW4DSRZ]['2G8_L-IDW=PQ; @MJGE[9O<#:4
MR!Y<VFGGS)T-+':H4JL#MS3?;641OHSW+2:BUQ7I2&&*8S&1X6'FI#=LV,5$
M)A'R<TI&,_H?T7&>U[)O)]:!U2X@%G1O?%Q)WWTE(]]/<!!2<^XB#],GB;!P
MF*A'[P;M@:*7\@).=ZT@G)%5FF$4W&)_E>0GU\O+L0@#08?[=\."0,8*A,"[
MXW,&)H]C<L*=<ZX?7S!PY[[Q^()!WR\8\'-?<$(WU-&8Y=\E64C7^80VSHMZ
MB)\I8*DD2GTM71C*GRSHQ(%S>]GMZB$-@Q EZUJM'HF.@;LXKF-DO#I44Z9&
M(3O57$\[%$16Z6M)!TD1 .M'2:3@DDXRBYW3.DL[OHX&QTSR6Q"\L:AE5[7\
M]K;>$U9?5421"^?VS_,P1K$?HF@;$BS6:F 'MW6:A$^'2G%5==[856)1Q"&,
M9]=3#@,INY).^7^2[9]ZOV)'2\HP)08Y=D^;#F_>N*RA[<VM/KWZ#>NKO*\7
M^II%/>[[+FIM<F$3=98AK/8N@\VOX+ UFJ](AI5N!L1];(78&,9+@6D(L;T?
MRU*X,U-:78(>MAZ",;VZ9"Q#6+VQ?]U0E.%E>?\D9DPJ7CGPN[E]?%;BV:$J
MJ3MDRDXU0'/+%Q!"61,5!MP[I>H QN5SHS;P''7HE#NTS(_3:';_UH[J$B\*
M(B$8DOU;K8>$2N,5Y<' \H+;W.!&R_M32XDH\CA.(<60;&U?CY847R<WK!1/
MHP+/YH]I^=?T5'J#VFTXA\$\G"T(<6NGN/*4&L^J5"B60A.G@J!JJ(?[N(DI
MUWW7JE3!0;C';5HY+%J06N=<_).$^!@'Z3EE,G\A)*;K-"DN-PH5*;J/D?5U
M&**./#AW$[ QI&NY.)O$H6VJC<)=C7@ ]R'LQ(ASQNB&TE'PYRK-&,-;/2E
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
M,'Z.T?-.SPE@A8#%6I6%NK811+4V^FNM[Y^7BRS#>69@X%#()=?D +NLZDN
MX8\4EA!M]O!P^?@ A 753-&*#(*L>TXHX(K4& @"8X@<G>IIEX#K>"?,>9"]
M+.*0_<_E+P5Y#2(V&"_R\R!-=W02^#F(BN&UBI&Z+@DURIPNP:P4P1!N#%J!
M@%0)T1D^6K'_P(VZ=RI6F_UTW;S"%--3A&]Q+M_YL%-QZLDLP/<<FD8>#,TL
M0 KC8*6"TD;G!,78/[NN8_8";)+NJ D*<_LB+MDC ]=E2_=W,.R0@!JRH18A
M.(/! I'1]SAB*\Z[(,TIRK'N1J'MU_-H3=([(:DJ&,:-PRL_ 6S]$CJE_^#J
M:$OU#WON,X6<'.!=BK<!"2_?MCC.L)Z/.@67%#0#[[).+0V&:$:(D@0IVV!7
M;F2QN57"N;:"-=?O+5-LEC(>%X/&1:!3KN1)'D0WMBM U9UI5@A,3MS2UAFQ
M9R 3=\\4-6B1-*(L&%]C "@F7(E/@7%HN<7LR:;X^08'&;XGSR_Y<OTIP]PR
ME8?5ZS@=O6S@]P8PG0(87MF@')*+2[&][B+#Z!]^]Z_OW[W[(XI;QGFGVEV:
M4+/RW1V%G2_BD.U^;-FPJU[5Z55<$LT&?)=G.GDP-+, *4Z62A4^4\*U_$$6
MB&3[A9/FNQ^^_XX3Y_KNI[^UOK4S31N8HY%S01$C3,8+I9!W,IB0Z0:Q;2OM
MW;U\2)+P"XE47&]_=NDVAJ"Z+J+^S3L#%("&#5__[+VE[W$076;L>)?M464Y
MY]^?$Q+GG^E_%?2S* RT473)#GM#NKPQ:X%AE#54V>9C*8Y(C/[.--!KJ>*=
M?M=Q3J&2IPA7TW^<7[ZMHH+%71F<D)VJV]UK>V/ZN]IF/3 T' %6)&*M6JW8
M8.R%\TVNX>I3MR$FRCK?9%3!%?87AX)@>*1#)]^QCN&M^"U9XY<P-ESQ2A/+
M744C3<J-1; TT1KG@Q)J(D!L?FVC VGH&Q(\D8BP,[A%'/*(\I<D"G&:L>V
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
M)[I#1?BL58,6-_S+"&DF"69>87_11_%%QA0 \PJ7C)SVVK#RPX_&+;M2,S*
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
M1$7.[!_G_L>5YLGS3S%9X?3'% 60YE/PZVA.G?FVR%L_#^]&4&N[_%[Q/5W
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
M51SGFC&"'Z2*4<J#<4(6("6)6EH5Q'1.(*WYV2%%3(O=?4@[$8:"[^T+N1W
M9 #[ U=7 @Q7I+#$@:H2.D%<S#L?VL YGMZ[6.5%=;_LODQJR9_NM0MTM"C!
M3\BCM6GRX$>C.A@.CL>L3<_>+8/?!JQ*0;P8,,&1/9P,&K<WP^FK\3J(G:I+
MUHXQIDM7&STP/!T!=DC0/BG/ZSS4E3:LH,HJR7OVF"Q6OQ0DQ6<%G6ZR9*WE
MZ1<+@JE^"15?:EP13N-Z)QC7"_0=H0^&N!- "Q-$*C)+3.4=;1Z2971R<9OD
M.+O.L@*'PX6#3M!5Q*0>:!T@*9?RS@0C-$GH=R6,8BJ-")?V[IMJXIXGFZ?J
MVC++,4E"7"Y=>-1F^>Y7&>94[[%4YK+75^E_:":&!ZW!I6>;X=-T'=\!B_?>
M&^:S25Q7;S9T09VQMU*.L ^I-G#&%0&T%T@W>,;H'R./E;<I$O98Q):B>BE?
M2NFH0V0L>R#U.6:G+M<AG=J0-8\.K/+05%.9?CX:_C11-\^;:G4U6VV>^\$A
M/YFARQRB*LB]ZX#V#3MB71OJ5'>"V@I1M\8Z#69=)U]4=FI%5;4GJMRN_K?R
M#OEUJ^.S4M)!:P[J.];^+?UL<_7P7F70CN'F-E28'I8R[.D[0QJ'H^N+= &Y
MQ6F^8TE/V$89FT!O-^HP!$=U'VL?-7[.N?JKLN+?Y/ALLE:R3<+E^<"+:^%9
M-LH.:>8]E;[ VR0CP^XX:TVNMNIF_E3U7M],U7CO6//;)AZ/T$$P+$5^4Z/@
MDCTT>DO9ZGAFJJCW6$<_[6><:^235NJ]<[JV5.BJRT_E=!7\(%=-KCL_R(Z5
M9J_Q& <]S:>;8_"35.>FG_U0]K,8/[, $=G*T)VIDNR1?,<6Y<$;J!=,Y_T<
M[E;FO4J/=614?\"9-W Z/T#IJTZM56WE_%9[:CL]Z/S&)PX.6D%7^;'V7/,'
MG:L'JVO^+?=DH]7"E<+>V^&[8^W-=4H*^4?!!]Z/-==V!/W5]I,=H(.:JOJ-
MG)!8FGFHJ(3?2H )N 39D] +F^95."K*D_KD&K41J5#NF&C"4>4B+AV;*@15
M]CN8+2N+L%,N@JYA!,H]L*B]$LL%#]R_X[D_'UX"^F4X<3/"2*]:LX[0=WK#
M:*Q9O?M%MLI@6#<6L4#)8O.$4W:S*.,J51@G6B<I"EIU[VS5!/GK;DV:U8!<
MSU#>K#3I@&&B)5"[B+#>L(LZX^X)XHL:[WSD*#[@F$)DT[Y%N"$QR?@5XU>L
MSRI@I^J2EV.,Z7+31@\,/T> '7*4JZ)*EP=#]+51I>Z=E74?7*ZO:%>*5]5-
M/I-W%,5]>$45:)DW',J"89D!H'*QP%XGK!7*J[S>R<0NQ2FL+']RG6)=1@CV
M=S"-WP$CNV&(2(R>@OAG[RU[E^)M0,+*:U%GR!V<-GQ#K^+V[1HS^/[C-6IY
M,,RQ "D&YU&5RGNP(2GA@U2*5YB\!B""WZNHJ*PT0Y^G2R'K-B&<!FX_"YQ$
M$-I>E@[DG %JTL"7Y7I-5K@)-Q7WY55"KL)+U #KB!!1PKOST,(2YK!<L(WB
M/4&Q/LIISO7&EJ_LXF=^"'5/GE_RY?I35NZJ2Q<:.@5X^\AV<(5>R.381+#(
M,#I%<7.B!\"1EXOOQ^"M=">Z+1>5L./G>S6 !^_U2B2]=VTK>-J8JH-$,>Z_
M3=+K"?7AV,ZJWW2DG6Z&Z"&KW5(C"H8]>GQ[1 3,^/DITW%FSI0J$8,W#NA
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
MVY=T+<U03V0D2F &*%ND8GYKZO5:Q1/446V\H7<.LMU(MAEIL=TC%W6ZBM>
M[2W;)7)@^*0!I]T..D&MAP-#&T9R?6B_5-(':21099SIB(&CC(A-?;C 9)O
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
M86KG996R2'BCAI^A3PE=/M )X@"'-15&^5RJD::L\< 8EB5J-&EZ2IYY(S'
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
M#/]24+R7KWP?G0.S:& K14!M.PZO<*.VT4:E.L"F7(2O.,U)UJ:SD<YB!2E
MC:0!)\P]6]'ZUI:G[WY64! XRVC7?R(Q3R1"YU;)<TQ^Q>%U2-E"UB1HAO4J
M0(OM1'33T&59L<'AN>E>T&R5 6+!_#8.R537B#I5LG.8NE+4K;5>Z-;U<C_?
M7>U453<Y;_W=(9SA2W9^>#?<FYJY.@ 4=6FEBJ0SU?O;\9Z&.Q[SU@B I(X-
M=>Q,_5\G.>1W;2^V=G[C)Q1S4U==\V^4PA8&.Z)RYS9S+T,[!W-<I.[L7TF^
M.)9&N,U4U?'3UMK"@_*TNT6HIBSV%91V@;=)1O+,^-".5! 0*?3XQ,/K4KK9
MQ_7\ H]P=%1?*;6X56NM#*BUQF.V.AUK[LL"N1J[B*+D2T#%KI+T(BF>\G41
MB;G+=,];C2D 4OM.PJULXU;E!#5%HW62HG/J8@D=Z)/,>R>^(C')\0UYQ<)A
M$S6DV!3\CM)BPYZH^%7YN-_X4@ U^Q[@AVU?%G7*RY(=O'7*0]T"_86R\-RU
ME3>J-\;BSKQ8$<IB4@/4O&/02D)9N&[CKV&\&5;9T!PN5IO=9SC&BH<_]!J
M6LL2J'#&5JV=VN/3)F_;UY6NKXSQ=<CA%0YQ&D0C&LU.$U#CC02L"LY$E3[D
MUGS(J1-GB[)D-:E-;?0!MNPHV,KVY:64"TM6#N1VIE-!3)[C*;U6JPFP;2T!
MJWMMJ0^Y-2<TX_&TW^2& ]A@Y9W')O\\A<:N0K+=JWA%5\=!^29?-4XP=U*P
M>QL]85FC'J!80 U_2&N&Y&C*[K*#7T?MEW^"@KP9KYLZADK\XNO*WRJWICK%
M4R[%FJL^NJXO2@-J? N0R@[/FJ5>DC9J4)J&_L<@CS-[7(+^;\GG.*Q<4\:?
M-#@+,G:;IQ5@-WNL&O4 ]4"FPR'-LR(2^^_FAZK*$]0MD\_XZFI/$*_XE-?<
M%V-U^V=C9R-V5,:QD47 Y- HY%IZ]$XS!QG(0"0@DUM=OP58[PRJP^_&Z(-O
M; -L^Y8N#S5Z^Z%>LW0+DV3#^91.'F K:F':MQI_9==_/RR9TGW77AXU8% !
MV$XFI%8CK;^#]_X[>Z\!B<I']M@5AR3N/II]0:(BQZ&LU487 J@=IV.W>-FN
M+H[E["P+1-T23U!5IJ?&_PF3YQ=V$O9*%WO/^+;8/.&T@B0\1+8(_UYDN6J.
M-+$H0$38UX(A'>KR4%4@*DLLLQ&RXKHOMS5,.$%MT3[?T!.6#XLT90FL&*ZS
M72M29:5=? G2<+GE[ZMVS"I-EO'EX)4 2B0UGVW2-P!E"ZY.92P+7U>NJA#Q
M&NFTKJSSI,_&LE[?3\3?L#QJ@W[);IFS: RV"55M0<GX-;8,0(YH,G3UR_.\
MI!,DN*2Z-!!;>C>8SH9PW_KFY8DZ^_5%@6_Q6_[X!4>O^&,2YR_2R?[4L@#1
M8&\3A(16O, 3)-"B*?6$S5.>,'41A'J&O^ @1<O8UXT[6_L9S,<OR3XLJ(HX
MPL8?(C](F],"CZ'-7U(L/1(:7<BQMGL/^V%:GA5Y!&U_13_ZODW/RCC2EN]!
M/TC#LQ*/H=W)Z]Y=GI5QK.W>A7Z8=J<E0FSW3W0=4DY-V6'7BHHN-NQ?HQM?
M5="Q,,"(?PH-NH6BLE14%BOA0O=/-_2_Z)_K/]'_\T3+IG_Y/U!+ P04
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
M)K=@.)3D*#:G%DU4LO^#>#&8Z+7!4)*CF*$:%,],\#+LZ;@8I5:1CX:2',4
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
M5[&Z"Z5U6*-KKM.W+_BQHX/#*W+=^>( H@0^P[BJO(W"]2.)MY?D21^&)X?
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
M([J@[]2_1S1,/[&YV*Z2;+WWS:V7PTP.0(-E'!\_<K(JQ>Y@4%J@X3*B3SX
M.Q49F!X*2\0AU#N5<1 Z/;T$XIR \^Z*/((UH<79.PWI,_5NZ987L,^/L:>$
M+JG'BX*P?WYB/_!DB.K:?\5V?"T!J[Z5WG[7W$JU#_'SJOC4I/Q6>9H=OY;_
MHOK>I/K@I/RBA7W8GP[0S3ODEX;;\>!5B9<$UA$VON.$5AE>@&JJR!YWT(]E
M$Z7RMJE4#AJ"5AJ"=-<0KW:Y1=KT41OE'"/0"&>PI,>WP]NEY>J^PI,-_JY]
M:RA@)_$!^']-0@:.%&!7+0*P786#<3;?;>2%R5V4,K.,U]VHRC+55FBT$3M.
MA[PI%<QK;+%>Y!JU-5 K BC=H]\W]V@-"'%O'HKZUZYD@+*N"B#D'@]&6U(-
MA;SS *R1=6AXJ1NM5C*M4B\S8;VLDZWWE^;6JTU3O$WQB29EY:V)5TQEP5K6
M+1]J"\/G&<[2K6H4SJ(D3<JZA:>%"L'&;,>IG+!735E8LT9[47#4V_8N"M\H
MBAZ>;-8?6N_)1V".^@':POX4UF:$;DH-\+"]%=CWXOJ'-#M. ^+$S@(1O]$S
M04N&46\;9JMZX9KR<DNY>I#>+7]LWRTKR/(T0[QA5OUDF*IK(F1RYS2<!BVD
M2;(RT&44 (Q\)^W$S';X$Y1(H]Z^^<%>%L)*U 733G9S*Z(JGVBR*V?*;ZQ>
M,=<DJ$V&50[G!#\O /AXE$!(#6X ]>V,=G/G"9%W.("AS98V_4@WZCV>^[R:
MQ>Y.=G,K+BD'J78SSJ:MV@Y!SU[9>*Q^K?75 +:B% !YJZG9T&JTJL0:_;FB
M7J[E,68BSE!ADTK.N%;(4 G.]@6#GZ3U"9#>+,3H0!XP=)!890[$ZS+:2D:3
MH+]<P%C8*G=@3"?TS2?J.5/?;^]:<44%Q"3-07 3<\Q>'A1 R E&AL:>"@K]
MY4'+&EF:D<N[A/=QO/+BD(9KGGJ=MT45;Y=6Q,R?..R_32KHR8X99$D.CU.)
MHH&%?N/((9!J:336 ]@R"A#D_:)C1[-VA0YW])W"TWHET63O6L$FY6 <,<J_
M#1#_QCBDE(B4,7D3!4P8DV)%/%S"Z-PPF )[4PA9TTR&,*4(^M;XU8O9I3#5
M>?'>M>(]2L#>+CO-&U9[?= '+!7D<*]7[:]HWJZ4 $Z\7.E)7GNV N"/+N.S
M*/0);QY31%O>T^1WL9"W(BM.('G"0LQA<>Q=]F7NQ?S(5A2G'@UA-90U8$A%
M3NIDY2LT.C-@T-C6.H1=S7HE!F1Q8%-MMS2M(D=X<R9V!R2A-*/U72L2HC9#
M_@CDG\R!))A2I$S,>L-IL#8A8)&@[6@V#_+&[,3BUD;M0CKT+<M3A,B_,C;9
MU;,T8NE=*_KB"#8ASYUCE0:H8W2Z>DCA(AD$5B6FT_5 [",Y"/(^TK&C56=)
M@SOZ[NA3PT%9R^%=*P)BB%H.DS]5'_VWU[(.W;$HN=Y8V+[X7\ &A<*/K:R#
M&5W0BV^=Y->!F:>&@C91=89G$"+TY930"7*U)?&:K?.7./J<;MCM:.>%>Y[+
MF"5Z7K )3.#!+4G1N6*(F",[Z6-"YJNK)*5;+U45B&^. S=\0.>+! %'Z'\=
MQ82=_$46AG_ZTA\N\W\&.5$!6ZN<L\>40*Y:*V%MS-7>Y$,7@+(P;;.V-OA,
M@X$#&6NM0+3YX69"%G0FUK*$P9Q3P0#99:WZLC&[] 08.% 6XZ'V TDWO. ]
M;^2X/8JC[MU6"@;DLK7ZR<9<!I$!?3-6!6#9_>N)AG7MK[#K%#! -EDKH6QN
MS&D)8,4L$!8IH1"-R*#!P$!N6"N>;&00&)($?>LH$J2J/^EVDL$48(L;GY?F
MR+V 4Z^)XC4-:4INZ3-9ZJ0   KEOCL.%S ]T/?QM4?C3UZ0D5JQJ9N0(9>!
M[BU <"@''7#.F"'F"!?O^?M;1G@G2O[HR/'ZE::;69:DT9;$!I:&V3Q0OKKC
MW.E&*70&3Y=,S:>4W=;615D-*$>U@% 6NN/) =+"RLV5?Y"W[,Z%"'1=54-
MJ>^ NT6+BT6RSW>$!S_Q5G$[$B9 2T$/!26_ ^X3$#Z.:*M#?2ZPFI)#0%GD
MCN]#A[V5'<+39JLFU, 3(B_5I(."DM\!GP8('T=VR -9\WOD/=E%<8?@ B X
ME'D.N$#,$'.$B[>$67?DEC<SA=_(E$#@1VQG. :@ 3J?\NRS"[;")7]I9T=G
M3L_K*%X1FK=O@&\\XYF@''7'>=&56NAL/B3G&EP[9!!0MKGCL=!A/VH'HR*P
MVB"H"SX'E/WN.#;,*31J@6CF%H.E0 L(9;T[#A$@+=#U\QWY7,,MCD+VHT]J
M_E0P$\UG@G+5 4=+9QP=87,SHM_4MH&!0QGJ@.O&##$KRGD\&1./>6C0@0PG
M^1)6>E]._E1\\FO.EA"ZE)J/F!\3LLH"_HA9,$GC6S( 'TT.A!E:%MU]#_Z&
M++. S%=L%=EVET?NL*4L#^^6BRSV-\R(XW4F(.SJ-^-X4B)ZH^K(*7M8:R&&
M'XC'=>)R'MY%84QXA7%&C%P_0@+!NTPVGH2+/EA*V3VV1IRJ@[55IG+ =IS]
MSM?7OIS#W<L/:J\*^ZSAE%SL:_^"7-,[S>9$'1M[O3A[T<8136.L/;YO%=V4
M]=U$OFJ_-N"$* =9)+*13@!,\H*;<'8@IF4KX1 Z<D^2C G"?/6X(9^HH64
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
MN1\#$%N(-?K-8^'MB[YZ47ESJNY4I,AUX"EEY5^6<H5E-@NR/]7$W&_VU.E
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
M&8NU;0:QZQ1X.;*#[J+P32G8-21A^^;'YKZI3<9]>8<]=*:MPC[?1@6Z/S3
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
MAYI2+T(T#KI5;=7+ G*[F//V"H;U8KV*$N./,&[[+HY8LCN3P<VO"8A>@VR
M-RPQ,6QP'?MU65.1Z6=8@#)V#::7\J(LM^4U'=:U@"ZU.#-*!] AAM]R7;[$
M6WWC=1"P&\P#"B>8@34$\5NQ'R1SFJ6;*-:V8Y>-'S.K9#BA-V=O+PS6\%$$
MX0:#U.*FY8O-#H\?'VI?HNIF@K*QV#$P.H&I/>*IT;7RF#K;,,V7$#B9E0#8
ML2L&M 8@CNX)7\1DY]'38$M!WZ634<A!>P87D&;#)0&RZ!S( QMJ]K>*#Z*Q
MV,JG.SODF*/')5]Y<<A02A8DSE^EE:43WS>MQ@IZPD@S23@\=@'%)CYZ<U$.
M@=1KD93%D+B839\9+?G5[C&:1=LM3X&+_-_+TIN7-,C2(Y\%#1G-IT)6>3KV
M-?LU=J45YI.0\.[P*Z'K#5N@QS[@K4F.?/(QX4J#QXAD7.]<> GUI^&RQ,5
MU-D7!OT MBJ&BLG0>#MRDE8X30N<[C)^TYJO"MSF69JD7KBL\)*K!\-IT"ZD
MEK@8]2&&RY)0$J"U]&.RFZ%,0"9$"\/&DPXXG4<=@= DE4:K2(:CQ6V?13Z4
M-$+7$JU+ON[B* 5 B^1&X:+\THACK/%;KL1@4[_W_?1=TW+[$Y_KWU0&'/KC
MW_A-N7P13\TX[RDC:[@F_'RXV!^'E$VRI]RC,-_EV<N?2,+$[_0J(L?>SM?&
M91#:I#CZ]N=!:^E>Y:'YZ6W+0Y/#H'ME\E4 -G!C'-*V]3=DF06D%(!6HD9-
MG))2GBZ:\J1YUQ_P$VX\?(DYW-R=PV&-'QZ@14&&0<M;+%'E/>=V0RX&WTLB
MA=^34OA1"@6:[ /JX(3&L*^#PPVDT8,6NF-YQ"1<\D#T.V]+= $/=K[FAN0(
MI=YT?W?"OV=\16\9NF?7S)CZW'G$WR@^AC1-[A\^2F,%2C@-&+97WN;.:(@%
MB(#H?I?.AU-IC=1\BH5)8N'&(/\4LN4WW/UJJ"N#CBN=O;P[$M.(]S^(4U1/
M;U_*_,(&\H(UBQP?3:JIE8\YKP*QA%;!&GPUR57X39)D9/E6(2\GH["CX^PQ
M6D ,? [UE+[K*%X1FF:,294(VE,,PH]A5XER5C$H6..&V'T=_G-K67-V!<^^
MJWU\*;=COO7_]@Z_6I>SJE)(K4&N_E>A R*[8 :UZLFB-@:[6I==$3DAA!N'
M8!=<KST:?_*"C%>NR[:%"/.Z9-QK\BGB+8<"FN[5G6W.\G'L:EWN*1QSUKDA
MIEVN RI<'TF\59F$%K^)78O,O7L;F%%NR.)0^^Z>)K]?QX3<A"EA,I">46&*
M/XU=BVT<ZE+%MI<EH-4>O*3/=$G")<*)?OII]$)RXY!0%=_<BC73!)>^TP2=
MX4>2CC7\C/N"+_:SP$MTA6*40&X\]YN&B+7QP _ZRE=3KJVE+-I<D0QW@Q\
M.6LP1X+.:_S4>=GP&A'U&A'E6$24,*>Y]I1Y'<6%O_\^R90E470PSC_P#Q#C
M!""#(W8,:AP;GNME9'%LPLU9CPLA2]66%(^$;D0\-\0P.U%%)_3]=Y$EO/)2
M,O79W3JA.0&4-R I@!OGG_E=2(I0+0#('=[P'V.BO>( 0-W@ET;^ +QJH&7C
M&C(-Z3/U5!KN= 1V:!E8<&I:2H0CNG;*N]IQK5NW&]7Z20'BAL2;:R@%2K6@
M,WQWADXIB<8ZPA.=G"G<&(YFA!C>H%U177)Y4M]['5-<U:50K:M.1SFR%8S5
MTRD6M6A$7-+KM)&;_AN1X$CH;?/&4WC:;T*?K9@^$_Y)U?5',1P[-$=KGFE1
M15<F]R3@(:D++T[WC\R*3#Q?;Z<I@=R0=7-5HT2J%E7J%)]TBD@#Y@:O #((
MXY5-K75+TI3$TS6S<W+WC4IER<9BNPY!0E137VJ<[>BN)$YK^X']Z[@7V#]^
MFT49#YG9<104ER V5#S2#8DWT$Y23&I1S.<C_SW99;&_X0VG*ZEHKDZJDAB\
M 3@RHZ1D;W'' "<;>FFV(6$0A>M']2U*, SJ(Q\^E<*,:BVU)$79RE/$A_@3
MVYLTV*O(VQH$)>[P20@]B2M!%_VB6GMSO,QB&JZ+;, B,ZMAL.=/*+H$[X[S
M(=<=4(;XR)-U.Y#,;8[7W,]=F7PZ!?;3_6",%5$&GY?>X;*3YR]5!1,5K)-"
MN.1&U')*@S<Z8ZKGG%FT?:)A3L,9$QRZS+N)1&%N)A09@Y4SHXA83PKYFX9+
M_H,Z_'/0CV#GRINPWP)U1UVLN];YHE!6!9J*9QT9 ';BNHD4:+!&UP&M]=52
MB0U8<P*%G:;=BS\"_-&9U#FYX[2&0=D"[0_5IK/P*>R4;*,SVQ:E'94A4T'
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
M   1              "  0    !I<&]W97)?97@S,3 Q+FAT;5!+ 0(4 Q0
M   ( *.);E4X>*)A\@8  .<=   1              "  1\'  !I<&]W97)?
M97@S,3 R+FAT;5!+ 0(4 Q0    ( *.);E5N!L: E0,  $<-   1
M      "  4 .  !I<&]W97)?97@S,C Q+FAT;5!+ 0(4 Q0    ( *.);E5]
M+&WCG@,  &L-   1              "  002  !I<&]W97)?97@S,C R+FAT
M;5!+ 0(4 Q0    ( *2);E6WW7IV"YX! )41#0 6              "  =$5
M  !I<&]W97)?:3$P<2TP.3,P,C(N:'1M4$L! A0#%     @ I(EN5>XKAD<]
M$P  ;M\  !               ( !$+0! &EP=RTR,#(R,#DS,"YX<V102P$"
M% ,4    " "DB6Y5F2\Q7I(7  !B0P$ %               @ %[QP$ :7!W
M+3(P,C(P.3,P7V-A;"YX;6Q02P$"% ,4    " "DB6Y5H%D'H8 S   /5P,
M%               @ $_WP$ :7!W+3(P,C(P.3,P7V1E9BYX;6Q02P$"% ,4
M    " "DB6Y5"#0\HP1P  !5:@8 %               @ 'Q$@( :7!W+3(P
M,C(P.3,P7VQA8BYX;6Q02P$"% ,4    " "DB6Y5G?ZQ3[%5  !,M@4 %
M            @ $G@P( :7!W+3(P,C(P.3,P7W!R92YX;6Q02P4&      H
,"@"& @  "MD"

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
